LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - pmsignal.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 90.2 % 92 83 9 83
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.3 % 15 14 1 14
Baseline: lcov-20250908-010021-baseline Branches: 50.0 % 78 39 39 39
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: 92.9 % 14 13 1 13
(360..) days: 89.7 % 78 70 8 70
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 90.9 % 11 10 1 10
Branch coverage date bins:
(30,360] days: 43.8 % 16 7 9 7
(360..) days: 51.6 % 62 32 30 32

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
PostmasterIsAliveInternal CBC 248 81.8 % (9 / 11) 35.7 % (5 / 14)
MarkPostmasterChildSlotAssigned CBC 21418 85.7 % (6 / 7) 37.5 % (3 / 8)
GetQuitSignalReason UBC 0 0.0 % (0 / 4) 0.0 % (0 / 4)
MarkPostmasterChildWalSender CBC 1099 100.0 % (8 / 8) 50.0 % (4 / 8)
MarkPostmasterChildInactive CBC 18632 100.0 % (7 / 7) 62.5 % (5 / 8)
PMSignalShmemInit CBC 1029 100.0 % (8 / 8) 75.0 % (9 / 12)
PostmasterDeathSignalInit CBC 18953 85.7 % (6 / 7) 25.0 % (1 / 4)
RegisterPostmasterChildActive CBC 18632 100.0 % (8 / 8) 50.0 % (3 / 6)
IsPostmasterChildWalSender CBC 1512 100.0 % (6 / 6) 66.7 % (4 / 6)
MarkPostmasterChildSlotUnassigned CBC 21417 100.0 % (6 / 6) 50.0 % (2 / 4)
SendPostmasterSignal CBC 3985 80.0 % (4 / 5) 50.0 % (1 / 2)
CheckPostmasterSignal CBC 31447 100.0 % (5 / 5) 100.0 % (2 / 2)
PMSignalShmemSize CBC 3967 100.0 % (4 / 4)
SetQuitSignalReason CBC 321 100.0 % (3 / 3)
postmaster_death_handler CBC 26 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta