LCOV - differential code coverage report
Current view: top level - src/backend/utils/mmgr - mcxt.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 86.8 % 408 354 1 53 13 13 328 1
Current Date: 2026-05-05 10:23:31 +0900 Functions: 83.3 % 54 45 9 2 43
Baseline: lcov-20260505-025707-baseline Branches: 52.8 % 532 281 12 1 238 7 14 260
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 88.0 % 25 22 1 2 1 13 8
(360..) days: 86.7 % 383 332 51 12 320
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 83.0 % 53 44 9 1 43
Branch coverage date bins:
(30,360] days: 52.8 % 36 19 12 5 1 14 4
(360..) days: 52.8 % 496 262 1 233 6 256

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 4897597 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)
palloc_extended CBC 17221701 83.3 % (10 / 12) 32.1 % (9 / 28)
MemoryContextAllocAligned GNC 1920720 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextUnregisterResetCallback GNC 13829 90.9 % (10 / 11) 43.8 % (7 / 16)
repalloc0 CBC 41141 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_extended CBC 65333 87.5 % (7 / 8) 37.5 % (3 / 8)
GetMemoryChunkContext CBC 5523956 100.0 % (2 / 2)
GetMemoryChunkMethodID CBC 355106326 100.0 % (4 / 4) 50.0 % (1 / 2)
GetMemoryChunkSpace CBC 22719725 100.0 % (2 / 2)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextAlloc CBC 93846916 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextAllocHuge CBC 1661 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextAllocZero CBC 27927935 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextAllowInCriticalSection CBC 2935 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextCallResetCallbacks CBC 40867905 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextCheck CBC 412499 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextCreate CBC 8499758 100.0 % (23 / 23) 75.0 % (15 / 20)
MemoryContextDelete CBC 5959846 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteChildren CBC 625990 100.0 % (5 / 5) 75.0 % (9 / 12)
MemoryContextDeleteOnly CBC 6552568 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextGetParent CBC 11296 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextInit CBC 2164 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextIsEmpty CBC 7280 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextMemAllocated CBC 1159847 100.0 % (9 / 9) 64.3 % (9 / 14)
MemoryContextRegisterResetCallback CBC 65108 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextReset CBC 229665222 100.0 % (7 / 7) 85.7 % (12 / 14)
MemoryContextResetOnly CBC 34316153 100.0 % (7 / 7) 75.0 % (9 / 12)
MemoryContextSetIdentifier CBC 2829224 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextSetParent CBC 6736051 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextStrdup CBC 36569341 100.0 % (5 / 5)
MemoryContextTraverseNext CBC 81813917 100.0 % (8 / 8) 100.0 % (6 / 6)
palloc CBC 386206244 100.0 % (8 / 8) 68.8 % (11 / 16)
palloc0 CBC 229862334 100.0 % (9 / 9) 66.7 % (16 / 24)
palloc_aligned CBC 1845612 100.0 % (2 / 2)
pchomp CBC 237 100.0 % (5 / 5) 75.0 % (3 / 4)
pfree CBC 323640755 100.0 % (3 / 3)
pnstrdup CBC 995423 100.0 % (6 / 6)
pstrdup CBC 34445832 100.0 % (2 / 2)
repalloc CBC 3156557 100.0 % (6 / 6) 66.7 % (4 / 6)
repalloc_huge CBC 64801 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta