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

Generated by: LCOV version 2.0-1