LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - mcxt.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 85.2 % 440 375 65 375
Current Date: 2026-07-25 17:13:00 -0400 Functions: 82.5 % 63 52 11 52
Baseline: lcov-20260726-baseline Branches: 52.4 % 550 288 262 288
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 70.5 % 44 31 13 31
(360..) days: 86.9 % 396 344 52 344
Function coverage date bins:
(30,360] days: 77.8 % 9 7 2 7
(360..) days: 83.3 % 54 45 9 45
Branch coverage date bins:
(30,360] days: 50.0 % 36 18 18 18
(360..) days: 52.5 % 514 270 244 270

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
MemoryContextResetChildren UBC 0 0.0 % (0 / 7) 0.0 % (0 / 12)
MemoryContextStatsPrint CBC 1202 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocationFailure UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
MemoryContextStatsInternal CBC 1202 85.7 % (24 / 28) 50.0 % (15 / 30)
GetMemoryChunkHeader UBC 0 0.0 % (0 / 3)
MemoryContextStats UBC 0 0.0 % (0 / 3)
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)
MemoryContextAllocExtended CBC 5842255 83.3 % (10 / 12) 53.1 % (17 / 32)
MemoryContextMemConsumed CBC 20 77.8 % (7 / 9) 25.0 % (3 / 12)
MemoryContextSizeFailure UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
MemoryContextStatsDetail CBC 12 75.0 % (6 / 8) 50.0 % (2 / 4)
ProcessLogMemoryContextInterrupt CBC 12 81.8 % (9 / 11) 50.0 % (4 / 8)
add_size_error UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
mul_size_error UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
palloc_extended CBC 1360889 83.3 % (10 / 12) 32.1 % (9 / 28)
MemoryContextAllocAligned CBC 1912309 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextUnregisterResetCallback CBC 13870 90.9 % (10 / 11) 43.8 % (7 / 16)
add_size CBC 500198 75.0 % (3 / 4) 50.0 % (1 / 2)
mul_size CBC 214726 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc0_mul CBC 5876509 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul CBC 37144966 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul_extended CBC 879788 75.0 % (3 / 4) 50.0 % (1 / 2)
repalloc0 CBC 41422 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_extended CBC 66244 87.5 % (7 / 8) 37.5 % (3 / 8)
repalloc_mul CBC 35402 75.0 % (3 / 4) 50.0 % (1 / 2)
repalloc_mul_extended CBC 454 75.0 % (3 / 4) 50.0 % (1 / 2)
GetMemoryChunkContext CBC 5448101 100.0 % (2 / 2)
GetMemoryChunkMethodID CBC 333649315 100.0 % (4 / 4) 50.0 % (1 / 2)
GetMemoryChunkSpace CBC 22632738 100.0 % (2 / 2)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextAlloc CBC 92082481 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextAllocHuge CBC 1612 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextAllocZero CBC 27861356 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextAllowInCriticalSection CBC 2893 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextCallResetCallbacks CBC 35124627 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextCheck CBC 410735 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextCreate CBC 8509701 100.0 % (23 / 23) 75.0 % (15 / 20)
MemoryContextDelete CBC 5961996 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteChildren CBC 622140 100.0 % (5 / 5) 75.0 % (9 / 12)
MemoryContextDeleteOnly CBC 6559029 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextGetParent CBC 11331 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextInit CBC 2145 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextIsEmpty CBC 7255 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextMemAllocated CBC 1297194 100.0 % (9 / 9) 64.3 % (9 / 14)
MemoryContextRegisterResetCallback CBC 67945 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextReset CBC 221479646 100.0 % (7 / 7) 85.7 % (12 / 14)
MemoryContextResetOnly CBC 28566570 100.0 % (7 / 7) 75.0 % (9 / 12)
MemoryContextSetIdentifier CBC 2829886 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextSetParent CBC 6743655 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextStrdup CBC 35666844 100.0 % (5 / 5)
MemoryContextTraverseNext CBC 82781912 100.0 % (8 / 8) 100.0 % (6 / 6)
palloc CBC 375216060 100.0 % (8 / 8) 68.8 % (11 / 16)
palloc0 CBC 227202450 100.0 % (9 / 9) 66.7 % (16 / 24)
palloc_aligned CBC 1837021 100.0 % (2 / 2)
pchomp CBC 261 100.0 % (5 / 5) 75.0 % (3 / 4)
pfree CBC 302362981 100.0 % (3 / 3)
pnstrdup CBC 1101979 100.0 % (6 / 6)
pstrdup CBC 33535856 100.0 % (2 / 2)
repalloc CBC 3139251 100.0 % (6 / 6) 66.7 % (4 / 6)
repalloc_huge CBC 65712 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1