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 EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 89.1 % 587 523 6 58 1 1 122 399 30
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 37 37 17 20 5
Baseline: lcov-20260505-025707-baseline Branches: 66.1 % 392 259 33 2 98 4 69 186 1 1 7 19
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 94.7 % 133 126 6 1 1 113 12
(360..) days: 87.2 % 445 388 57 1 387
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 9 9 9
(360..) days: 100.0 % 26 26 6 20
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 67.3 % 104 70 33 1 1 67 2
(360..) days: 64.9 % 288 187 2 97 3 184 1 1

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 266 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 352 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 513 98.5 % (64 / 65) 87.0 % (47 / 54)
ApplyLauncherRegister CBC 1004 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 223 100.0 % (6 / 6)
ApplyLauncherShmemRequest GNC 1244 100.0 % (6 / 6)
ApplyLauncherWakeup CBC 783 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 155 100.0 % (4 / 4) 100.0 % (2 / 2)
AtEOXact_ApplyLauncher CBC 423274 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot GNC 70 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 864 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2729 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 457 80.8 % (21 / 26) 68.8 % (11 / 16)
acquire_conflict_slot_if_exists GNC 513 100.0 % (5 / 5) 100.0 % (2 / 2)
compute_min_nonremovable_xid GNC 64 81.8 % (9 / 11) 40.0 % (4 / 10)
get_subscription_list GNC 3212 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 841 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 513 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 457 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 1384 100.0 % (8 / 8) 71.4 % (10 / 14)
logicalrep_worker_attach CBC 592 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 592 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach GNC 592 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_launch GNC 457 76.6 % (85 / 111) 47.1 % (32 / 68)
logicalrep_worker_onexit CBC 592 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop_internal CBC 90 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup GNC 227 100.0 % (8 / 8) 50.0 % (2 / 4)
logicalrep_worker_wakeup_ptr CBC 698 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 777 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription GNC 1 64.9 % (37 / 57) 45.0 % (18 / 40)
update_conflict_slot_xmin GNC 64 100.0 % (13 / 13) 60.0 % (6 / 10)

Generated by: LCOV version 2.5.0-beta