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

Generated by: LCOV version 2.4-beta