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
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)
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)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextStatsDetail CBC 12 75.0 % (6 / 8) 50.0 % (2 / 4)
ProcessLogMemoryContextInterrupt CBC 12 81.8 % (9 / 11) 50.0 % (4 / 8)
MemoryContextMemConsumed CBC 20 77.8 % (7 / 9) 25.0 % (3 / 12)
pchomp CBC 279 100.0 % (5 / 5) 75.0 % (3 / 4)
repalloc_mul_extended CBC 454 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextStatsInternal CBC 1150 39.3 % (11 / 28) 26.7 % (8 / 30)
MemoryContextStatsPrint CBC 1150 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocHuge CBC 1712 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextInit CBC 2259 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextAllowInCriticalSection CBC 3048 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextGetParent CBC 11226 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextUnregisterResetCallback CBC 15766 90.9 % (10 / 11) 43.8 % (7 / 16)
MemoryContextIsEmpty CBC 17376 100.0 % (5 / 5) 33.3 % (4 / 12)
repalloc0 CBC 40438 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_huge CBC 65739 100.0 % (2 / 2)
repalloc_extended CBC 66267 87.5 % (7 / 8) 37.5 % (3 / 8)
MemoryContextRegisterResetCallback CBC 67242 100.0 % (6 / 6) 20.0 % (2 / 10)
mul_size CBC 218168 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextCheck CBC 404289 100.0 % (9 / 9) 54.5 % (12 / 22)
add_size CBC 531990 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextDeleteChildren CBC 607593 100.0 % (5 / 5) 75.0 % (9 / 12)
palloc_mul_extended CBC 891276 75.0 % (3 / 4) 50.0 % (1 / 2)
pnstrdup CBC 1101809 100.0 % (6 / 6)
repalloc_mul CBC 1152094 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextMemAllocated CBC 1371348 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc_extended CBC 1377516 83.3 % (10 / 12) 32.1 % (9 / 28)
palloc_aligned CBC 1762877 100.0 % (2 / 2)
MemoryContextAllocAligned CBC 1837618 85.0 % (17 / 20) 54.5 % (12 / 22)
MemoryContextSetIdentifier CBC 2745965 100.0 % (4 / 4) 20.0 % (2 / 10)
repalloc CBC 3169599 100.0 % (6 / 6) 66.7 % (4 / 6)
GetMemoryChunkContext CBC 5466702 100.0 % (2 / 2)
MemoryContextAllocExtended CBC 5811693 83.3 % (10 / 12) 53.1 % (17 / 32)
MemoryContextDelete CBC 5918166 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteOnly CBC 6501671 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextSetParent CBC 6677265 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextCreate CBC 8416697 100.0 % (23 / 23) 75.0 % (15 / 20)
palloc0_mul CBC 11211139 75.0 % (3 / 4) 50.0 % (1 / 2)
GetMemoryChunkSpace CBC 23050632 100.0 % (2 / 2)
MemoryContextAllocZero CBC 27606649 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextResetOnly CBC 28765412 100.0 % (7 / 7) 75.0 % (9 / 12)
pstrdup CBC 33777163 100.0 % (2 / 2)
MemoryContextCallResetCallbacks CBC 35266111 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextStrdup CBC 35830391 100.0 % (5 / 5)
palloc_mul CBC 59280667 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextTraverseNext CBC 78072800 100.0 % (8 / 8) 100.0 % (6 / 6)
MemoryContextAlloc CBC 91584396 100.0 % (6 / 6) 78.6 % (11 / 14)
palloc0 CBC 212779065 100.0 % (9 / 9) 66.7 % (16 / 24)
MemoryContextReset CBC 223577282 100.0 % (7 / 7) 85.7 % (12 / 14)
pfree CBC 285023846 100.0 % (3 / 3)
GetMemoryChunkMethodID CBC 316777046 100.0 % (4 / 4) 50.0 % (1 / 2)
palloc CBC 374978813 100.0 % (8 / 8) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1