LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - procsignal.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 84.9 % 212 180 32 180
Current Date: 2025-09-06 07:49:51 +0900 Functions: 92.3 % 13 12 1 12
Baseline: lcov-20250908-010021-baseline Branches: 63.5 % 170 108 62 108
Baseline Date: 2025-09-05 08:21:35 +0100 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 18739 87.0 % (20 / 23) 46.7 % (14 / 30)
SendCancelRequest CBC 16 71.4 % (15 / 21) 41.7 % (10 / 24)
ProcessProcSignalBarrier CBC 599 75.8 % (25 / 33) 54.5 % (12 / 22)
CleanupProcSignalState CBC 18739 80.0 % (12 / 15) 37.5 % (3 / 8)
ProcSignalShmemInit CBC 1029 100.0 % (16 / 16) 64.3 % (9 / 14)
SendProcSignal CBC 5420 81.0 % (17 / 21) 68.8 % (11 / 16)
WaitForProcSignalBarrier CBC 88 92.9 % (13 / 14) 71.4 % (10 / 14)
EmitProcSignalBarrier CBC 88 94.4 % (17 / 18) 80.0 % (8 / 10)
procsignal_sigusr1_handler CBC 8262 96.8 % (30 / 31) 96.4 % (27 / 28)
CheckProcSignal CBC 115668 100.0 % (7 / 7) 100.0 % (4 / 4)
HandleProcSignalBarrierInterrupt CBC 599 100.0 % (4 / 4)
ProcSignalShmemSize CBC 2938 100.0 % (4 / 4)
ResetProcSignalBarrierBits UBC 0 0.0 % (0 / 5)

Generated by: LCOV version 2.4-beta