LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 87.4 % 493 431 62 431
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.2 % 34 31 3 1 30
Baseline: lcov-20260920-baseline Branches: 55.6 % 347 193 154 193
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 89.5 % 86 77 9 77
(360..) days: 87.0 % 407 354 53 354
Function coverage date bins:
(30,360] days: 90.9 % 11 10 1 10
(360..) days: 91.3 % 23 21 2 1 20
Branch coverage date bins:
(30,360] days: 64.3 % 98 63 35 63
(360..) days: 52.2 % 249 130 119 130

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
CheckPointReplicationOrigin CBC 1991 73.9 % (34 / 46) 34.2 % (13 / 38)
IsReservedOriginName CBC 14 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 542 100.0 % (4 / 4) 100.0 % (2 / 2)
ReplicationOriginShmemAttach UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
ReplicationOriginShmemInit CBC 1274 100.0 % (9 / 9) 100.0 % (4 / 4)
ReplicationOriginShmemRequest CBC 1277 100.0 % (7 / 7) 100.0 % (2 / 2)
StartupReplicationOrigin GNC 1099 77.3 % (34 / 44) 38.0 % (19 / 50)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_create CBC 15 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_replication_origin_drop CBC 9 100.0 % (6 / 6)
pg_replication_origin_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
pg_replication_origin_progress CBC 3 90.9 % (10 / 11) 50.0 % (2 / 4)
pg_replication_origin_session_is_setup CBC 4 100.0 % (3 / 3)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
pg_replication_origin_session_reset CBC 10 100.0 % (5 / 5)
pg_replication_origin_session_setup CBC 11 100.0 % (9 / 9)
pg_replication_origin_xact_reset UBC 0 0.0 % (0 / 4)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
pg_show_replication_origin_status CBC 11 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_advance CBC 259 92.9 % (39 / 42) 68.2 % (30 / 44)
replorigin_by_name CBC 1152 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_by_oid CBC 30 92.9 % (13 / 14) 50.0 % (6 / 12)
replorigin_check_prerequisites CBC 69 66.7 % (4 / 6) 50.0 % (6 / 12)
replorigin_create CBC 440 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_drop_by_name CBC 589 94.1 % (16 / 17) 50.0 % (4 / 8)
replorigin_get_progress CBC 9 100.0 % (16 / 16) 87.5 % (7 / 8)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
replorigin_session_advance CBC 1164 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_get_progress CBC 312 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset CBC 213 100.0 % (9 / 9) 75.0 % (9 / 12)
replorigin_session_reset_internal CBC 546 100.0 % (12 / 12) 66.7 % (4 / 6)
replorigin_session_setup CBC 548 90.9 % (40 / 44) 61.1 % (33 / 54)
replorigin_state_clear CBC 384 75.0 % (18 / 24) 41.7 % (5 / 12)
replorigin_xact_clear CBC 869 100.0 % (6 / 6) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1