LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - shmem.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.5 % 191 169 22 1 168 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 16 16 1 15
Baseline: lcov-20250907-010129-baseline Branches: 46.3 % 108 50 58 50
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 93.0 % 57 53 4 53
(360..) days: 86.5 % 133 115 18 115
Function coverage date bins:
(30,360] days: 100.0 % 4 4 1 3
(360..) days: 100.0 % 12 12 12
Branch coverage date bins:
(30,360] days: 52.8 % 36 19 17 19
(360..) days: 43.1 % 72 31 41 31

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
ShmemInitStruct CBC 76137 66.7 % (24 / 36) 35.7 % (10 / 28)
pg_get_shmem_allocations_numa GNC 3 93.0 % (40 / 43) 53.3 % (16 / 30)
ShmemAlloc CBC 2058 80.0 % (4 / 5) 25.0 % (1 / 4)
ShmemAllocRaw CBC 495207 92.9 % (13 / 14) 50.0 % (4 / 8)
ShmemAllocUnlocked CBC 2058 90.9 % (10 / 11) 37.5 % (3 / 8)
ShmemInitHash CBC 9268 88.9 % (8 / 9) 50.0 % (1 / 2)
add_size CBC 503746 80.0 % (4 / 5) 33.3 % (2 / 6)
mul_size CBC 237452 85.7 % (6 / 7) 62.5 % (5 / 8)
pg_get_shmem_pagesize CBC 5 85.7 % (6 / 7) 50.0 % (3 / 6)
InitShmemAccess CBC 1029 100.0 % (5 / 5)
InitShmemAllocation CBC 1029 100.0 % (11 / 11) 50.0 % (1 / 2)
InitShmemIndex CBC 1029 100.0 % (5 / 5)
ShmemAddrIsValid CBC 76749 100.0 % (2 / 2) 50.0 % (2 / 4)
ShmemAllocNoError CBC 418041 100.0 % (2 / 2)
pg_get_shmem_allocations CBC 3 100.0 % (27 / 27) 100.0 % (2 / 2)
pg_numa_available CBC 4 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta