LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - launcher.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 89.4 % 587 525 6 56 2 1 122 400 30
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 37 37 17 20 5
Baseline: lcov-20260530-034037-baseline Branches: 66.8 % 392 262 31 7 92 3 5 71 183 14 24
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 95.0 % 141 134 6 1 121 13
(360..) days: 87.6 % 445 390 55 2 1 387
Function coverage date bins:
(30,360] days: 100.0 % 11 11 11
(360..) days: 100.0 % 26 26 6 20
Branch coverage date bins:
(30,360] days: 69.8 % 106 74 31 1 71 3
(360..) days: 65.7 % 286 188 7 91 3 5 180

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 265 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 351 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 516 98.5 % (64 / 65) 87.0 % (47 / 54)
ApplyLauncherRegister CBC 1011 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 226 100.0 % (6 / 6)
ApplyLauncherShmemRequest GNC 1251 100.0 % (6 / 6)
ApplyLauncherWakeup CBC 784 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 155 100.0 % (4 / 4) 100.0 % (2 / 2)
AtEOXact_ApplyLauncher CBC 425481 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot GNC 62 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 872 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2734 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 458 80.8 % (21 / 26) 75.0 % (12 / 16)
acquire_conflict_slot_if_exists GNC 516 100.0 % (5 / 5) 100.0 % (2 / 2)
compute_min_nonremovable_xid GNC 57 81.8 % (9 / 11) 40.0 % (4 / 10)
get_subscription_list GNC 3230 100.0 % (23 / 23) 100.0 % (2 / 2)
init_conflict_slot_xmin GNC 4 100.0 % (15 / 15) 50.0 % (2 / 4)
logicalrep_launcher_attach_dshmem CBC 842 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 516 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 458 100.0 % (8 / 8) 80.0 % (8 / 10)
logicalrep_pa_worker_stop CBC 5 100.0 % (16 / 16) 50.0 % (7 / 14)
logicalrep_reset_seqsync_start_time GNC 5 100.0 % (8 / 8) 50.0 % (1 / 2)
logicalrep_sync_worker_count GNC 1394 100.0 % (8 / 8) 71.4 % (10 / 14)
logicalrep_worker_attach CBC 594 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 594 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach GNC 594 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_find GNC 3416 92.3 % (12 / 13) 81.8 % (18 / 22)
logicalrep_worker_launch GNC 458 76.6 % (85 / 111) 47.1 % (32 / 68)
logicalrep_worker_onexit CBC 594 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop_internal CBC 89 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup_ptr CBC 697 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 780 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription GNC 1 68.4 % (39 / 57) 50.0 % (20 / 40)
update_conflict_slot_xmin GNC 57 100.0 % (13 / 13) 60.0 % (6 / 10)

Generated by: LCOV version 2.5.0-beta