LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit LBC UBC GBC GNC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 87.6 % 493 432 5 56 1 431
Current Date: 2026-10-12 11:56:10 +0200 Functions: 91.2 % 34 31 3 1 30
Baseline: lcov-20261012-baseline Branches: 56.2 % 347 195 2 150 2 193
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.7 % 86 78 8 1 77
(360..) days: 87.0 % 407 354 5 48 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: 66.3 % 98 65 1 32 2 63
(360..) days: 52.2 % 249 130 1 118 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 1998 73.9 % (34 / 46) 34.2 % (13 / 38)
IsReservedOriginName CBC 14 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 548 100.0 % (4 / 4) 100.0 % (2 / 2)
ReplicationOriginShmemAttach UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
ReplicationOriginShmemInit CBC 1283 100.0 % (9 / 9) 100.0 % (4 / 4)
ReplicationOriginShmemRequest CBC 1287 100.0 % (7 / 7) 100.0 % (2 / 2)
StartupReplicationOrigin GNC 1107 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 258 92.9 % (39 / 42) 68.2 % (30 / 44)
replorigin_by_name CBC 1161 100.0 % (11 / 11) 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_create CBC 442 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_drop_by_name CBC 592 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 1168 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_get_progress CBC 317 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset CBC 214 100.0 % (9 / 9) 75.0 % (9 / 12)
replorigin_session_reset_internal CBC 551 100.0 % (12 / 12) 66.7 % (4 / 6)
replorigin_session_setup CBC 554 93.2 % (41 / 44) 64.8 % (35 / 54)
replorigin_state_clear CBC 386 75.0 % (18 / 24) 41.7 % (5 / 12)
replorigin_xact_clear CBC 880 100.0 % (6 / 6) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1