LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - launcher.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 89.4 % 587 525 62 9 516
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 37 37 37
Baseline: lcov-20260827-baseline Branches: 66.8 % 392 262 130 7 255
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.5 % 77 72 5 72
(360..) days: 88.8 % 510 453 57 9 444
Function coverage date bins:
(30,360] days: 100.0 % 9 9 9
(360..) days: 100.0 % 28 28 28
Branch coverage date bins:
(30,360] days: 68.9 % 74 51 23 2 49
(360..) days: 66.4 % 318 211 107 5 206

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 294 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 394 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain CBC 495 98.5 % (64 / 65) 87.0 % (47 / 54)
ApplyLauncherRegister CBC 1006 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 239 100.0 % (6 / 6)
ApplyLauncherShmemInit CBC 1236 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherShmemRequest CBC 1239 100.0 % (6 / 6)
ApplyLauncherWakeup CBC 834 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 178 100.0 % (4 / 4) 100.0 % (2 / 2)
AtEOXact_ApplyLauncher CBC 431037 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot CBC 75 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 973 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2806 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 477 80.8 % (21 / 26) 75.0 % (12 / 16)
acquire_conflict_slot_if_exists CBC 495 100.0 % (5 / 5) 100.0 % (2 / 2)
compute_min_nonremovable_xid CBC 70 81.8 % (9 / 11) 40.0 % (4 / 10)
get_subscription_list CBC 3248 100.0 % (23 / 23) 100.0 % (2 / 2)
init_conflict_slot_xmin CBC 4 100.0 % (15 / 15) 50.0 % (2 / 4)
logicalrep_launcher_attach_dshmem CBC 927 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 495 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 477 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 CBC 7 100.0 % (8 / 8) 50.0 % (1 / 2)
logicalrep_sync_worker_count CBC 1466 100.0 % (8 / 8) 71.4 % (10 / 14)
logicalrep_worker_attach CBC 620 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 620 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach CBC 620 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_find CBC 3584 92.3 % (12 / 13) 81.8 % (18 / 22)
logicalrep_worker_launch CBC 477 76.6 % (85 / 111) 47.1 % (32 / 68)
logicalrep_worker_onexit CBC 620 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop CBC 112 100.0 % (9 / 9) 62.5 % (5 / 8)
logicalrep_worker_stop_internal CBC 94 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup CBC 228 100.0 % (8 / 8) 50.0 % (2 / 4)
logicalrep_worker_wakeup_ptr CBC 708 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 935 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription CBC 1 68.4 % (39 / 57) 50.0 % (20 / 40)
update_conflict_slot_xmin CBC 70 100.0 % (13 / 13) 60.0 % (6 / 10)

Generated by: LCOV version 2.0-1