LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - procsignal.c (source / functions) Coverage Total Hit UIC UBC GBC GNC CBC EUB ECB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 84.7 % 203 172 31 5 167 14
Current Date: 2026-03-14 14:10:32 -0400 Functions: 92.3 % 13 12 1 2 10
Baseline: lcov-20260315-024220-baseline Branches: 61.9 % 147 91 1 55 1 2 88 5 7 14
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.9 % 18 16 2 5 11
(360..) days: 84.3 % 185 156 29 156
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 90.9 % 11 10 1 2 8
Branch coverage date bins:
(30,360] days: 56.2 % 16 9 7 2 7
(360..) days: 57.3 % 143 82 1 48 1 81 5 7

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 21549 87.0 % (20 / 23) 46.4 % (13 / 28)
SendCancelRequest CBC 16 71.4 % (15 / 21) 40.9 % (9 / 22)
ProcessProcSignalBarrier GNC 2762 77.8 % (28 / 36) 56.5 % (13 / 23)
ProcSignalShmemInit CBC 1150 100.0 % (16 / 16) 64.3 % (9 / 14)
CleanupProcSignalState CBC 21549 80.0 % (12 / 15) 33.3 % (2 / 6)
SendProcSignal CBC 5918 81.0 % (17 / 21) 66.7 % (8 / 12)
WaitForProcSignalBarrier CBC 579 92.9 % (13 / 14) 71.4 % (10 / 14)
EmitProcSignalBarrier CBC 595 94.4 % (17 / 18) 87.5 % (7 / 8)
CheckProcSignal CBC 89808 100.0 % (7 / 7) 100.0 % (4 / 4)
procsignal_sigusr1_handler GNC 11226 100.0 % (19 / 19) 100.0 % (16 / 16)
HandleProcSignalBarrierInterrupt CBC 2763 100.0 % (4 / 4)
ProcSignalShmemSize CBC 3297 100.0 % (4 / 4)
ResetProcSignalBarrierBits UBC 0 0.0 % (0 / 5)

Generated by: LCOV version 2.4-beta