LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - procsignal.c (source / functions) Coverage Total Hit UBC CBC
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 84.9 % 212 180 32 180
Current Date: 2025-12-18 07:33:40 +0900 Functions: 92.3 % 13 12 1 12
Baseline: lcov-20251218-005734-baseline Branches: 63.5 % 170 108 62 108
Baseline Date: 2025-12-17 11:55:04 -0800 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
CheckProcSignal CBC 122332 100.0 % (7 / 7) 100.0 % (4 / 4)
CleanupProcSignalState CBC 19602 80.0 % (12 / 15) 37.5 % (3 / 8)
EmitProcSignalBarrier CBC 95 94.4 % (17 / 18) 80.0 % (8 / 10)
HandleProcSignalBarrierInterrupt CBC 671 100.0 % (4 / 4)
ProcSignalInit CBC 19602 87.0 % (20 / 23) 46.7 % (14 / 30)
ProcSignalShmemInit CBC 1071 100.0 % (16 / 16) 64.3 % (9 / 14)
ProcSignalShmemSize CBC 3061 100.0 % (4 / 4)
ProcessProcSignalBarrier CBC 671 75.8 % (25 / 33) 54.5 % (12 / 22)
ResetProcSignalBarrierBits UBC 0 0.0 % (0 / 5)
SendCancelRequest CBC 16 71.4 % (15 / 21) 41.7 % (10 / 24)
SendProcSignal CBC 5757 81.0 % (17 / 21) 68.8 % (11 / 16)
WaitForProcSignalBarrier CBC 95 92.9 % (13 / 14) 71.4 % (10 / 14)
procsignal_sigusr1_handler CBC 8738 96.8 % (30 / 31) 96.4 % (27 / 28)

Generated by: LCOV version 2.4-beta