LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 87.4 % 493 431 62 431
Current Date: 2026-11-05 14:14:01 +0100 Functions: 91.2 % 34 31 3 1 30
Baseline: lcov-20261105-baseline Branches: 55.6 % 347 193 154 193
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.3 % 77 68 9 68
(360..) days: 87.3 % 416 363 53 363
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: 63.5 % 74 47 27 47
(360..) days: 53.5 % 273 146 127 146

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
StartupReplicationOrigin GNC 1125 77.3 % (34 / 44) 38.0 % (19 / 50)
CheckPointReplicationOrigin CBC 2031 73.9 % (34 / 46) 34.2 % (13 / 38)
replorigin_session_setup CBC 555 90.9 % (40 / 44) 61.1 % (33 / 54)
replorigin_advance CBC 260 92.9 % (39 / 42) 68.2 % (30 / 44)
replorigin_create CBC 444 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_state_clear CBC 388 75.0 % (18 / 24) 41.7 % (5 / 12)
replorigin_by_oid CBC 27 92.9 % (13 / 14) 50.0 % (6 / 12)
replorigin_check_prerequisites CBC 69 66.7 % (4 / 6) 50.0 % (6 / 12)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
replorigin_drop_by_name CBC 592 94.1 % (16 / 17) 50.0 % (4 / 8)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
replorigin_session_advance CBC 1169 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_reset CBC 215 100.0 % (9 / 9) 75.0 % (9 / 12)
ReplicationOriginShmemAttach UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
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)
replorigin_session_get_progress CBC 318 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset_internal CBC 553 100.0 % (12 / 12) 66.7 % (4 / 6)
pg_replication_origin_create CBC 15 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_show_replication_origin_status CBC 11 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_by_name CBC 1162 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_get_progress CBC 9 100.0 % (16 / 16) 87.5 % (7 / 8)
replorigin_xact_clear CBC 884 100.0 % (6 / 6) 50.0 % (1 / 2)
IsReservedOriginName CBC 14 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 549 100.0 % (4 / 4) 100.0 % (2 / 2)
ReplicationOriginShmemInit CBC 1303 100.0 % (9 / 9) 100.0 % (4 / 4)
ReplicationOriginShmemRequest CBC 1307 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_drop CBC 9 100.0 % (6 / 6)
pg_replication_origin_session_is_setup CBC 4 100.0 % (3 / 3)
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)

Generated by: LCOV version 2.0-1