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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.9 % 566 503 5 58 7 74 422 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 36 36 9 27
Baseline: lcov-20250907-010129-baseline Branches: 65.6 % 384 252 24 108 6 44 202
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 92.3 % 26 24 2 24
(30,360] days: 94.0 % 67 63 3 1 50 13
(360..) days: 87.9 % 473 416 57 7 409
Function coverage date bins:
(1,7] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 31 31 4 27
Branch coverage date bins:
(1,7] days: 64.7 % 34 22 12 22
(30,360] days: 65.0 % 40 26 12 2 22 4
(360..) days: 65.8 % 310 204 106 6 198

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 226 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 294 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 389 98.5 % (64 / 65) 85.2 % (46 / 54)
ApplyLauncherRegister CBC 813 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 203 100.0 % (6 / 6)
ApplyLauncherShmemInit CBC 1029 100.0 % (12 / 12) 75.0 % (3 / 4)
ApplyLauncherShmemSize CBC 3967 100.0 % (5 / 5)
ApplyLauncherWakeup CBC 691 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 140 100.0 % (4 / 4) 50.0 % (1 / 2)
AtEOXact_ApplyLauncher CBC 318625 100.0 % (6 / 6) 100.0 % (4 / 4)
CreateConflictDetectionSlot GNC 7 100.0 % (6 / 6) 75.0 % (3 / 4)
GetLeaderApplyWorkerPid CBC 829 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 2321 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 408 80.8 % (21 / 26) 75.0 % (12 / 16)
acquire_conflict_slot_if_exists GNC 389 60.0 % (3 / 5) 50.0 % (1 / 2)
compute_min_nonremovable_xid GNC 3 81.8 % (9 / 11) 41.7 % (5 / 12)
get_subscription_list GNC 2661 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 723 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 389 100.0 % (3 / 3)
logicalrep_pa_worker_count CBC 408 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 1301 100.0 % (8 / 8) 90.0 % (9 / 10)
logicalrep_worker_attach CBC 526 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup CBC 526 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach GNC 526 100.0 % (15 / 15) 83.3 % (10 / 12)
logicalrep_worker_find CBC 3088 91.7 % (11 / 12) 83.3 % (15 / 18)
logicalrep_worker_launch GNC 408 74.8 % (77 / 103) 44.6 % (29 / 65)
logicalrep_worker_onexit CBC 526 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop CBC 95 100.0 % (8 / 8) 66.7 % (4 / 6)
logicalrep_worker_stop_internal CBC 84 87.0 % (20 / 23) 66.7 % (16 / 24)
logicalrep_worker_wakeup CBC 210 100.0 % (7 / 7) 50.0 % (1 / 2)
logicalrep_worker_wakeup_ptr CBC 639 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 647 100.0 % (12 / 12) 93.8 % (15 / 16)
pg_stat_get_subscription CBC 1 68.5 % (37 / 54) 46.2 % (18 / 39)
update_conflict_slot_xmin GNC 3 100.0 % (13 / 13) 58.3 % (7 / 12)

Generated by: LCOV version 2.4-beta