LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - mcxt.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 84.9 % 443 376 67 376
Current Date: 2026-08-27 14:31:44 +0300 Functions: 82.5 % 63 52 11 52
Baseline: lcov-20260827-baseline Branches: 52.2 % 554 289 265 289
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 33.3 % 3 1 2 1
(30,360] days: 68.3 % 41 28 13 28
(360..) days: 87.0 % 399 347 52 347
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:
(7,30] days: 25.0 % 4 1 3 1
(30,360] days: 42.3 % 26 11 15 11
(360..) days: 52.9 % 524 277 247 277

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
palloc_extended CBC 1395525 83.3 % (10 / 12) 32.1 % (9 / 28)
MemoryContextAllocExtended CBC 5918277 83.3 % (10 / 12) 53.1 % (17 / 32)
MemoryContextStatsInternal CBC 1202 85.7 % (24 / 28) 50.0 % (15 / 30)
MemoryContextSetParent CBC 6778296 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextResetChildren UBC 0 0.0 % (0 / 7) 0.0 % (0 / 12)
MemoryContextAllocHuge CBC 1675 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextAllocAligned CBC 1952866 85.0 % (17 / 20) 54.5 % (12 / 22)
MemoryContextCheck CBC 407869 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextMemConsumed CBC 20 77.8 % (7 / 9) 25.0 % (3 / 12)
MemoryContextUnregisterResetCallback CBC 14174 90.9 % (10 / 11) 43.8 % (7 / 16)
MemoryContextAllocZero CBC 27911580 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextAllowInCriticalSection CBC 2930 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextGetParent CBC 11335 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextIsEmpty CBC 17391 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextRegisterResetCallback CBC 66798 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextSetIdentifier CBC 2861439 100.0 % (4 / 4) 20.0 % (2 / 10)
palloc0 CBC 226148646 100.0 % (9 / 9) 66.7 % (16 / 24)
MemoryContextStatsPrint CBC 1202 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocationFailure UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
MemoryContextCreate CBC 8595807 100.0 % (23 / 23) 75.0 % (15 / 20)
MemoryContextDeleteOnly CBC 6597507 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextMemAllocated CBC 1331536 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc CBC 376208696 100.0 % (8 / 8) 68.8 % (11 / 16)
repalloc_extended CBC 65341 87.5 % (7 / 8) 37.5 % (3 / 8)
ProcessLogMemoryContextInterrupt CBC 12 81.8 % (9 / 11) 50.0 % (4 / 8)
MemoryContextAlloc CBC 91899588 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextDeleteChildren CBC 616678 100.0 % (5 / 5) 75.0 % (9 / 12)
MemoryContextResetOnly CBC 28747979 100.0 % (7 / 7) 75.0 % (9 / 12)
repalloc0 CBC 40705 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 5999854 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextReset CBC 222669735 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 3158386 100.0 % (6 / 6) 66.7 % (4 / 6)
GetMemoryChunkMethodID CBC 332349773 100.0 % (4 / 4) 50.0 % (1 / 2)
MemoryContextInit CBC 2175 100.0 % (7 / 7) 50.0 % (1 / 2)
add_size CBC 524559 75.0 % (3 / 4) 50.0 % (1 / 2)
mul_size CBC 213156 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc0_mul CBC 11418965 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul CBC 59247936 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul_extended CBC 906948 75.0 % (3 / 4) 50.0 % (1 / 2)
pchomp CBC 277 100.0 % (5 / 5) 75.0 % (3 / 4)
repalloc_mul CBC 1153681 75.0 % (3 / 4) 50.0 % (1 / 2)
repalloc_mul_extended CBC 454 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextCallResetCallbacks CBC 35344531 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextTraverseNext CBC 82627702 100.0 % (8 / 8) 100.0 % (6 / 6)
GetMemoryChunkContext CBC 5460783 100.0 % (2 / 2)
GetMemoryChunkHeader UBC 0 0.0 % (0 / 3)
GetMemoryChunkSpace CBC 22823062 100.0 % (2 / 2)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextStats UBC 0 0.0 % (0 / 3)
MemoryContextStrdup CBC 35662502 100.0 % (5 / 5)
palloc_aligned CBC 1878034 100.0 % (2 / 2)
pfree CBC 300842654 100.0 % (3 / 3)
pnstrdup CBC 1100648 100.0 % (6 / 6)
pstrdup CBC 33500144 100.0 % (2 / 2)
repalloc_huge CBC 64809 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1