LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 87.4 % 493 431 62 431
Current Date: 2026-07-25 17:13:00 -0400 Functions: 91.2 % 34 31 3 1 30
Baseline: lcov-20260726-baseline Branches: 55.6 % 347 193 154 193
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.0 % 90 81 9 81
(360..) days: 86.8 % 403 350 53 350
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.7 % 102 65 37 65
(360..) days: 52.2 % 245 128 117 128

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
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_xact_reset UBC 0 0.0 % (0 / 4)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
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)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
pg_replication_origin_drop CBC 9 100.0 % (6 / 6)
replorigin_get_progress CBC 9 100.0 % (16 / 16) 87.5 % (7 / 8)
pg_replication_origin_session_reset CBC 10 100.0 % (5 / 5)
pg_replication_origin_session_setup CBC 11 100.0 % (9 / 9)
pg_show_replication_origin_status CBC 11 100.0 % (25 / 25) 83.3 % (5 / 6)
IsReservedOriginName CBC 14 100.0 % (3 / 3) 100.0 % (4 / 4)
pg_replication_origin_create CBC 15 100.0 % (8 / 8) 83.3 % (5 / 6)
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)
replorigin_session_reset CBC 208 100.0 % (9 / 9) 75.0 % (9 / 12)
replorigin_advance CBC 254 92.9 % (39 / 42) 68.2 % (30 / 44)
replorigin_session_get_progress CBC 289 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_state_clear CBC 376 75.0 % (18 / 24) 41.7 % (5 / 12)
replorigin_create CBC 431 96.4 % (27 / 28) 55.6 % (10 / 18)
ReplicationOriginExitCleanup CBC 514 100.0 % (4 / 4) 100.0 % (2 / 2)
replorigin_session_reset_internal CBC 518 100.0 % (12 / 12) 66.7 % (4 / 6)
replorigin_session_setup CBC 520 90.9 % (40 / 44) 61.1 % (33 / 54)
replorigin_drop_by_name CBC 575 94.1 % (16 / 17) 50.0 % (4 / 8)
replorigin_xact_clear CBC 825 100.0 % (6 / 6) 50.0 % (1 / 2)
StartupReplicationOrigin GNC 1057 77.3 % (34 / 44) 38.0 % (19 / 50)
replorigin_by_name CBC 1110 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_session_advance CBC 1159 100.0 % (10 / 10) 62.5 % (5 / 8)
ReplicationOriginShmemInit CBC 1223 100.0 % (9 / 9) 100.0 % (4 / 4)
ReplicationOriginShmemRequest CBC 1226 100.0 % (7 / 7) 100.0 % (2 / 2)
CheckPointReplicationOrigin CBC 1930 73.9 % (34 / 46) 34.2 % (13 / 38)

Generated by: LCOV version 2.0-1