LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - procsignal.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 84.9 % 212 180 32 180
Current Date: 2025-10-28 08:26:42 +0900 Functions: 92.3 % 13 12 1 12
Baseline: lcov-20251028-005825-baseline Branches: 63.5 % 170 108 62 108
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: 81.2 % 16 13 3 13
(360..) days: 85.2 % 196 167 29 167
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 90.9 % 11 10 1 10
Branch coverage date bins:
(30,360] days: 44.4 % 18 8 10 8
(360..) days: 65.8 % 152 100 52 100

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
ProcessProcSignalBarrier CBC 658 75.8 % (25 / 33) 54.5 % (12 / 22)
SendCancelRequest CBC 15 71.4 % (15 / 21) 41.7 % (10 / 24)
ResetProcSignalBarrierBits UBC 0 0.0 % (0 / 5)
SendProcSignal CBC 5461 81.0 % (17 / 21) 68.8 % (11 / 16)
CleanupProcSignalState CBC 19081 80.0 % (12 / 15) 37.5 % (3 / 8)
ProcSignalInit CBC 19081 87.0 % (20 / 23) 46.7 % (14 / 30)
EmitProcSignalBarrier CBC 93 94.4 % (17 / 18) 80.0 % (8 / 10)
WaitForProcSignalBarrier CBC 93 92.9 % (13 / 14) 71.4 % (10 / 14)
procsignal_sigusr1_handler CBC 8389 96.8 % (30 / 31) 96.4 % (27 / 28)
CheckProcSignal CBC 117446 100.0 % (7 / 7) 100.0 % (4 / 4)
HandleProcSignalBarrierInterrupt CBC 658 100.0 % (4 / 4)
ProcSignalShmemInit CBC 1049 100.0 % (16 / 16) 64.3 % (9 / 14)
ProcSignalShmemSize CBC 2998 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta