LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - launcher.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 89.6 % 567 508 3 56 2 78 428 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 36 36 9 27
Baseline: lcov-20251028-005825-baseline Branches: 66.9 % 384 257 23 104 5 45 207
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: 95.8 % 96 92 3 1 78 14
(360..) days: 88.3 % 471 416 55 2 414
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 31 31 4 27
Branch coverage date bins:
(30,360] days: 66.2 % 74 49 23 2 45 4
(360..) days: 67.1 % 310 208 102 5 203

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
ApplyLauncherForgetWorkerStartTime CBC 225 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 290 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 405 98.5 % (65 / 66) 87.0 % (47 / 54)
ApplyLauncherRegister CBC 833 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 199 100.0 % (6 / 6)
ApplyLauncherShmemInit CBC 1049 100.0 % (12 / 12) 75.0 % (3 / 4)
ApplyLauncherShmemSize CBC 4047 100.0 % (5 / 5)
ApplyLauncherWakeup CBC 705 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 143 100.0 % (4 / 4) 100.0 % (2 / 2)
AtEOXact_ApplyLauncher CBC 321814 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot GNC 8 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 851 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2344 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 405 80.8 % (21 / 26) 75.0 % (12 / 16)
acquire_conflict_slot_if_exists GNC 405 100.0 % (5 / 5) 100.0 % (2 / 2)
compute_min_nonremovable_xid GNC 4 81.8 % (9 / 11) 41.7 % (5 / 12)
get_subscription_list GNC 2716 100.0 % (23 / 23) 100.0 % (2 / 2)
init_conflict_slot_xmin GNC 3 100.0 % (13 / 13) 50.0 % (3 / 6)
logicalrep_launcher_attach_dshmem CBC 714 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 405 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 405 100.0 % (8 / 8) 80.0 % (8 / 10)
logicalrep_pa_worker_stop CBC 5 100.0 % (16 / 16) 50.0 % (8 / 16)
logicalrep_sync_worker_count CBC 1310 100.0 % (8 / 8) 90.0 % (9 / 10)
logicalrep_worker_attach CBC 529 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 529 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach GNC 529 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_find CBC 3125 91.7 % (11 / 12) 83.3 % (15 / 18)
logicalrep_worker_launch GNC 405 74.8 % (77 / 103) 44.6 % (29 / 65)
logicalrep_worker_onexit CBC 529 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop CBC 96 100.0 % (8 / 8) 66.7 % (4 / 6)
logicalrep_worker_stop_internal CBC 81 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup CBC 211 100.0 % (7 / 7) 50.0 % (1 / 2)
logicalrep_worker_wakeup_ptr CBC 646 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 652 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription CBC 1 72.2 % (39 / 54) 51.3 % (20 / 39)
update_conflict_slot_xmin GNC 4 100.0 % (13 / 13) 58.3 % (7 / 12)

Generated by: LCOV version 2.4-beta