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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 83.8 % 402 337 1 64 13 324 1
Current Date: 2025-12-17 08:58:58 +0900 Functions: 83.3 % 54 45 9 3 42
Baseline: lcov-20251217-005640-baseline Branches: 51.5 % 526 271 12 1 242 14 257
Baseline Date: 2025-12-16 12:57:12 -0800 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 202 100.0 % (5 / 5) 75.0 % (3 / 4)
MemoryContextStatsInternal CBC 813 39.3 % (11 / 28) 26.7 % (8 / 30)
MemoryContextStatsPrint CBC 813 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocHuge CBC 1594 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextInit CBC 1881 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextAllowInCriticalSection CBC 2523 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextIsEmpty CBC 4470 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextGetParent CBC 8729 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextUnregisterResetCallback GNC 13261 90.9 % (10 / 11) 43.8 % (7 / 16)
repalloc0 CBC 25792 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_huge CBC 49498 100.0 % (2 / 2)
repalloc_extended CBC 49944 87.5 % (7 / 8) 37.5 % (3 / 8)
MemoryContextRegisterResetCallback CBC 54807 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextCheck CBC 334474 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextDeleteChildren CBC 508822 100.0 % (5 / 5) 75.0 % (9 / 12)
pnstrdup CBC 825755 100.0 % (6 / 6)
MemoryContextMemAllocated CBC 889451 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc_aligned CBC 1428437 100.0 % (2 / 2)
MemoryContextAllocAligned GNC 1491478 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextSetIdentifier CBC 2222411 100.0 % (4 / 4) 20.0 % (2 / 10)
repalloc CBC 2634931 100.0 % (6 / 6) 66.7 % (4 / 6)
MemoryContextAllocExtended CBC 3805025 83.3 % (10 / 12) 53.1 % (17 / 32)
GetMemoryChunkContext CBC 4286548 100.0 % (2 / 2)
MemoryContextDelete CBC 4586421 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteOnly CBC 5052884 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextSetParent CBC 5199705 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextCreate CBC 6609915 100.0 % (23 / 23) 75.0 % (15 / 20)
palloc_extended CBC 11956943 83.3 % (10 / 12) 32.1 % (9 / 28)
GetMemoryChunkSpace CBC 19394960 100.0 % (2 / 2)
MemoryContextAllocZero CBC 20944790 100.0 % (7 / 7) 63.6 % (14 / 22)
pstrdup CBC 25816366 100.0 % (2 / 2)
MemoryContextResetOnly CBC 26649230 100.0 % (7 / 7) 75.0 % (9 / 12)
MemoryContextStrdup CBC 27445164 100.0 % (5 / 5)
MemoryContextCallResetCallbacks CBC 31701515 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextTraverseNext CBC 63227798 100.0 % (8 / 8) 100.0 % (6 / 6)
MemoryContextAlloc CBC 71364264 100.0 % (6 / 6) 78.6 % (11 / 14)
palloc0 CBC 167550127 100.0 % (9 / 9) 66.7 % (16 / 24)
MemoryContextReset CBC 168085096 100.0 % (7 / 7) 85.7 % (12 / 14)
pfree GNC 251587780 100.0 % (3 / 3)
GetMemoryChunkMethodID CBC 277954163 100.0 % (4 / 4) 50.0 % (1 / 2)
palloc CBC 296226606 100.0 % (8 / 8) 68.8 % (11 / 16)

Generated by: LCOV version 2.4-beta