LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - mcxt.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 81.9 % 443 363 80 363
Current Date: 2026-10-12 11:56:10 +0200 Functions: 82.5 % 63 52 11 52
Baseline: lcov-20261012-baseline Branches: 50.9 % 554 282 272 282
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 65.9 % 44 29 15 29
(360..) days: 83.7 % 399 334 65 334
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: 40.0 % 30 12 18 12
(360..) days: 51.5 % 524 270 254 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
MemoryContextStatsInternal CBC 1150 39.3 % (11 / 28) 26.7 % (8 / 30)
palloc_extended CBC 1377516 83.3 % (10 / 12) 32.1 % (9 / 28)
MemoryContextAllocExtended CBC 5811693 83.3 % (10 / 12) 53.1 % (17 / 32)
MemoryContextSetParent CBC 6677265 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextResetChildren UBC 0 0.0 % (0 / 7) 0.0 % (0 / 12)
MemoryContextAllocHuge CBC 1712 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextAllocAligned CBC 1837618 85.0 % (17 / 20) 54.5 % (12 / 22)
MemoryContextCheck CBC 404289 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextMemConsumed CBC 20 77.8 % (7 / 9) 25.0 % (3 / 12)
MemoryContextUnregisterResetCallback CBC 15766 90.9 % (10 / 11) 43.8 % (7 / 16)
MemoryContextAllocZero CBC 27606649 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextAllowInCriticalSection CBC 3048 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextGetParent CBC 11226 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextIsEmpty CBC 17376 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextRegisterResetCallback CBC 67242 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextSetIdentifier CBC 2745965 100.0 % (4 / 4) 20.0 % (2 / 10)
palloc0 CBC 212779065 100.0 % (9 / 9) 66.7 % (16 / 24)
MemoryContextStatsPrint CBC 1150 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocationFailure UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
MemoryContextCreate CBC 8416697 100.0 % (23 / 23) 75.0 % (15 / 20)
MemoryContextDeleteOnly CBC 6501671 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextMemAllocated CBC 1371348 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc CBC 374978813 100.0 % (8 / 8) 68.8 % (11 / 16)
repalloc_extended CBC 66267 87.5 % (7 / 8) 37.5 % (3 / 8)
ProcessLogMemoryContextInterrupt CBC 12 81.8 % (9 / 11) 50.0 % (4 / 8)
MemoryContextAlloc CBC 91584396 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextDeleteChildren CBC 607593 100.0 % (5 / 5) 75.0 % (9 / 12)
MemoryContextResetOnly CBC 28765412 100.0 % (7 / 7) 75.0 % (9 / 12)
repalloc0 CBC 40438 83.3 % (5 / 6) 25.0 % (1 / 4)
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)
MemoryContextDelete CBC 5918166 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextReset CBC 223577282 100.0 % (7 / 7) 85.7 % (12 / 14)
MemoryContextSizeFailure UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
MemoryContextStatsDetail CBC 12 75.0 % (6 / 8) 50.0 % (2 / 4)
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)
repalloc CBC 3169599 100.0 % (6 / 6) 66.7 % (4 / 6)
GetMemoryChunkMethodID CBC 316777046 100.0 % (4 / 4) 50.0 % (1 / 2)
MemoryContextInit CBC 2259 100.0 % (7 / 7) 50.0 % (1 / 2)
add_size CBC 531990 75.0 % (3 / 4) 50.0 % (1 / 2)
mul_size CBC 218168 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc0_mul CBC 11211139 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul CBC 59280667 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul_extended CBC 891276 75.0 % (3 / 4) 50.0 % (1 / 2)
pchomp CBC 279 100.0 % (5 / 5) 75.0 % (3 / 4)
repalloc_mul CBC 1152094 75.0 % (3 / 4) 50.0 % (1 / 2)
repalloc_mul_extended CBC 454 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextCallResetCallbacks CBC 35266111 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextTraverseNext CBC 78072800 100.0 % (8 / 8) 100.0 % (6 / 6)
GetMemoryChunkContext CBC 5466702 100.0 % (2 / 2)
GetMemoryChunkHeader UBC 0 0.0 % (0 / 3)
GetMemoryChunkSpace CBC 23050632 100.0 % (2 / 2)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextStats UBC 0 0.0 % (0 / 3)
MemoryContextStrdup CBC 35830391 100.0 % (5 / 5)
palloc_aligned CBC 1762877 100.0 % (2 / 2)
pfree CBC 285023846 100.0 % (3 / 3)
pnstrdup CBC 1101809 100.0 % (6 / 6)
pstrdup CBC 33777163 100.0 % (2 / 2)
repalloc_huge CBC 65739 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1