LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - mcxt.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 83.8 % 402 337 1 64 13 324 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 83.3 % 54 45 9 3 42
Baseline: lcov-20250907-010129-baseline Branches: 51.5 % 526 271 12 1 242 14 257
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: 67.9 % 28 19 1 8 13 6
(360..) days: 85.0 % 374 318 56 318
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 83.0 % 53 44 9 2 42
Branch coverage date bins:
(30,360] days: 43.5 % 62 27 12 23 14 13
(360..) days: 52.6 % 464 244 1 219 244

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
BogusFree UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BogusGetChunkContext UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BogusGetChunkSpace UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
BogusRealloc UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
GetMemoryChunkHeader UBC 0 0.0 % (0 / 3)
MemoryContextAllocationFailure UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
MemoryContextResetChildren UBC 0 0.0 % (0 / 7) 0.0 % (0 / 12)
MemoryContextSizeFailure UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
MemoryContextStats UBC 0 0.0 % (0 / 3)
HandleLogMemoryContextInterrupt CBC 9 100.0 % (4 / 4)
MemoryContextStatsDetail CBC 9 75.0 % (6 / 8) 50.0 % (2 / 4)
ProcessLogMemoryContextInterrupt CBC 9 100.0 % (5 / 5) 50.0 % (1 / 2)
MemoryContextMemConsumed CBC 15 77.8 % (7 / 9) 25.0 % (3 / 12)
pchomp CBC 210 100.0 % (5 / 5) 75.0 % (3 / 4)
MemoryContextStatsInternal CBC 810 39.3 % (11 / 28) 26.7 % (8 / 30)
MemoryContextStatsPrint CBC 810 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocHuge CBC 1558 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextInit CBC 1811 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextAllowInCriticalSection CBC 2421 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextIsEmpty CBC 4440 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextGetParent CBC 8714 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextUnregisterResetCallback GNC 13060 90.9 % (10 / 11) 43.8 % (7 / 16)
repalloc0 CBC 24458 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_huge CBC 49307 100.0 % (2 / 2)
repalloc_extended CBC 49747 87.5 % (7 / 8) 37.5 % (3 / 8)
MemoryContextRegisterResetCallback CBC 53371 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextCheck CBC 317938 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextDeleteChildren CBC 485793 100.0 % (5 / 5) 75.0 % (9 / 12)
pnstrdup CBC 604458 100.0 % (6 / 6)
MemoryContextMemAllocated CBC 876169 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc_aligned CBC 1374972 100.0 % (2 / 2)
MemoryContextAllocAligned GNC 1437192 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextSetIdentifier CBC 2131563 100.0 % (4 / 4) 20.0 % (2 / 10)
repalloc CBC 2560935 100.0 % (6 / 6) 66.7 % (4 / 6)
MemoryContextAllocExtended CBC 3654550 83.3 % (10 / 12) 53.1 % (17 / 32)
GetMemoryChunkContext CBC 4108042 100.0 % (2 / 2)
MemoryContextDelete CBC 4417673 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteOnly CBC 4872414 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextSetParent CBC 5013875 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextCreate CBC 6370428 100.0 % (23 / 23) 75.0 % (15 / 20)
palloc_extended CBC 11715687 83.3 % (10 / 12) 32.1 % (9 / 28)
MemoryContextAllocZero CBC 20559730 100.0 % (7 / 7) 63.6 % (14 / 22)
GetMemoryChunkSpace CBC 21258366 100.0 % (2 / 2)
pstrdup CBC 24068858 100.0 % (2 / 2)
MemoryContextStrdup CBC 25630114 100.0 % (5 / 5)
MemoryContextResetOnly CBC 25654378 100.0 % (7 / 7) 75.0 % (9 / 12)
MemoryContextCallResetCallbacks CBC 30526205 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextTraverseNext CBC 60872049 100.0 % (8 / 8) 100.0 % (6 / 6)
MemoryContextAlloc CBC 67288036 100.0 % (6 / 6) 78.6 % (11 / 14)
palloc0 CBC 160761182 100.0 % (9 / 9) 66.7 % (16 / 24)
MemoryContextReset CBC 162965349 100.0 % (7 / 7) 85.7 % (12 / 14)
pfree GNC 237104217 100.0 % (3 / 3)
GetMemoryChunkMethodID CBC 265081307 100.0 % (4 / 4) 50.0 % (1 / 2)
palloc CBC 276679757 100.0 % (8 / 8) 68.8 % (11 / 16)

Generated by: LCOV version 2.4-beta