LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 88.0 % 482 424 1 1 56 3 18 403 1 14
Current Date: 2025-12-17 08:58:58 +0900 Functions: 93.5 % 31 29 2 1 8 20
Baseline: lcov-20251217-005640-baseline Branches: 57.3 % 337 193 13 3 128 23 170
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 97.4 % 38 37 1 15 22
(360..) days: 87.1 % 441 384 1 56 3 381
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.3 % 30 28 2 1 8 19
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 73.0 % 74 54 13 7 21 33
(360..) days: 52.5 % 261 137 3 121 137

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 925 77.3 % (34 / 44) 38.0 % (19 / 50)
CheckPointReplicationOrigin CBC 1729 73.9 % (34 / 46) 34.2 % (13 / 38)
replorigin_session_setup GNC 475 92.1 % (35 / 38) 66.7 % (32 / 48)
replorigin_advance GNC 240 92.9 % (39 / 42) 71.4 % (30 / 42)
replorigin_create CBC 376 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_by_oid CBC 27 92.9 % (13 / 14) 50.0 % (6 / 12)
replorigin_check_prerequisites CBC 58 66.7 % (4 / 6) 50.0 % (6 / 12)
ReplicationOriginShmemInit CBC 1069 100.0 % (13 / 13) 68.8 % (11 / 16)
replorigin_state_clear CBC 307 75.0 % (18 / 24) 50.0 % (5 / 10)
pg_replication_origin_session_progress GNC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
replorigin_drop_by_name CBC 496 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 1101 100.0 % (10 / 10) 62.5 % (5 / 8)
pg_replication_origin_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
pg_replication_origin_progress GNC 3 90.9 % (10 / 11) 50.0 % (2 / 4)
replorigin_session_get_progress GNC 262 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset CBC 192 100.0 % (11 / 11) 66.7 % (4 / 6)
pg_replication_origin_create CBC 13 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_show_replication_origin_status CBC 10 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_by_name CBC 985 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_get_progress GNC 8 100.0 % (16 / 16) 87.5 % (7 / 8)
IsReservedOriginName CBC 12 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 471 100.0 % (12 / 12) 100.0 % (6 / 6)
ReplicationOriginShmemSize CBC 4122 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_drop CBC 8 100.0 % (6 / 6)
pg_replication_origin_session_is_setup GBC 2 100.0 % (3 / 3)
pg_replication_origin_session_reset CBC 7 100.0 % (7 / 7)
pg_replication_origin_session_setup GNC 9 100.0 % (9 / 9)
pg_replication_origin_xact_reset UBC 0 0.0 % (0 / 5)

Generated by: LCOV version 2.4-beta