LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 89.0 % 482 429 1 52 8 6 415 1 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 93.5 % 31 29 2 1 2 26
Baseline: lcov-20251028-005825-baseline Branches: 57.9 % 337 195 5 137 2 5 188
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.6 % 29 28 1 6 22
(360..) days: 88.5 % 453 401 52 8 393
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.3 % 30 28 2 1 2 25
Branch coverage date bins:
(30,360] days: 76.0 % 50 38 5 7 5 33
(360..) days: 54.7 % 287 157 130 2 155

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 1701 73.9 % (34 / 46) 34.2 % (13 / 38)
IsReservedOriginName CBC 12 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup CBC 468 100.0 % (12 / 12) 100.0 % (6 / 6)
ReplicationOriginShmemInit CBC 1049 100.0 % (13 / 13) 68.8 % (11 / 16)
ReplicationOriginShmemSize CBC 4045 100.0 % (7 / 7) 100.0 % (2 / 2)
StartupReplicationOrigin CBC 907 77.3 % (34 / 44) 38.0 % (19 / 50)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_create CBC 13 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_replication_origin_drop CBC 8 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 GBC 2 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 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)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
pg_show_replication_origin_status CBC 10 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_advance CBC 238 92.9 % (39 / 42) 71.4 % (30 / 42)
replorigin_by_name CBC 978 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 58 66.7 % (4 / 6) 50.0 % (6 / 12)
replorigin_create CBC 373 96.4 % (27 / 28) 55.6 % (10 / 18)
replorigin_drop_by_name CBC 492 94.1 % (16 / 17) 50.0 % (4 / 8)
replorigin_get_progress CBC 8 100.0 % (16 / 16) 87.5 % (7 / 8)
replorigin_redo CBC 4 90.9 % (20 / 22) 55.6 % (5 / 9)
replorigin_session_advance CBC 1093 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_get_progress CBC 261 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset CBC 191 100.0 % (11 / 11) 66.7 % (4 / 6)
replorigin_session_setup GNC 472 92.1 % (35 / 38) 66.7 % (32 / 48)
replorigin_state_clear CBC 304 95.8 % (23 / 24) 70.0 % (7 / 10)

Generated by: LCOV version 2.4-beta