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

Generated by: LCOV version 2.4-beta