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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 85.2 % 440 375 1 64 13 13 349 1
Current Date: 2026-05-29 21:51:00 -0400 Functions: 82.5 % 63 52 11 2 50
Baseline: lcov-20260530-034037-baseline Branches: 52.4 % 550 288 12 1 249 7 14 267
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 65.6 % 32 21 11 21
(30,360] days: 87.0 % 23 20 1 2 13 7
(360..) days: 86.8 % 385 334 51 13 321
Function coverage date bins:
(7,30] days: 77.8 % 9 7 2 7
(30,360] days: 100.0 % 1 1 1
(360..) days: 83.0 % 53 44 9 1 43
Branch coverage date bins:
(7,30] days: 38.9 % 18 7 11 7
(30,360] days: 52.9 % 34 18 12 4 14 4
(360..) days: 52.8 % 498 263 1 234 7 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
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 246 100.0 % (5 / 5) 75.0 % (3 / 4)
repalloc_mul_extended CBC 454 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextStatsInternal CBC 1202 85.7 % (24 / 28) 50.0 % (15 / 30)
MemoryContextStatsPrint CBC 1202 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextAllocHuge CBC 1695 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextInit CBC 2176 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextAllowInCriticalSection CBC 2950 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextIsEmpty CBC 7287 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextGetParent CBC 11296 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextUnregisterResetCallback GNC 13847 90.9 % (10 / 11) 43.8 % (7 / 16)
repalloc_mul CBC 38509 75.0 % (3 / 4) 50.0 % (1 / 2)
repalloc0 CBC 41095 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_huge CBC 66113 100.0 % (2 / 2)
repalloc_extended CBC 66645 87.5 % (7 / 8) 37.5 % (3 / 8)
MemoryContextRegisterResetCallback CBC 67026 100.0 % (6 / 6) 20.0 % (2 / 10)
mul_size CBC 216425 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextCheck CBC 413813 100.0 % (9 / 9) 54.5 % (12 / 22)
add_size CBC 506149 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextDeleteChildren CBC 628162 100.0 % (5 / 5) 75.0 % (9 / 12)
pnstrdup CBC 1077159 100.0 % (6 / 6)
MemoryContextMemAllocated CBC 1159037 100.0 % (9 / 9) 64.3 % (9 / 14)
palloc_aligned CBC 1857051 100.0 % (2 / 2)
MemoryContextAllocAligned GNC 1932699 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextSetIdentifier CBC 2843986 100.0 % (4 / 4) 20.0 % (2 / 10)
repalloc CBC 3210933 100.0 % (6 / 6) 66.7 % (4 / 6)
MemoryContextAllocExtended CBC 4921855 83.3 % (10 / 12) 53.1 % (17 / 32)
GetMemoryChunkContext CBC 5586698 100.0 % (2 / 2)
palloc0_mul CBC 5847064 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextDelete CBC 5981672 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteOnly CBC 6575760 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextSetParent CBC 6759756 100.0 % (24 / 24) 63.9 % (23 / 36)
MemoryContextCreate CBC 8536135 100.0 % (23 / 23) 75.0 % (15 / 20)
palloc_mul_extended CBC 13581904 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_extended CBC 17239232 83.3 % (10 / 12) 32.1 % (9 / 28)
GetMemoryChunkSpace CBC 22775497 100.0 % (2 / 2)
MemoryContextAllocZero CBC 28091593 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextResetOnly CBC 34372132 100.0 % (7 / 7) 75.0 % (9 / 12)
pstrdup CBC 34549898 100.0 % (2 / 2)
MemoryContextStrdup CBC 36686248 100.0 % (5 / 5)
MemoryContextCallResetCallbacks CBC 40947083 100.0 % (5 / 5) 100.0 % (2 / 2)
palloc_mul CBC 42275938 75.0 % (3 / 4) 50.0 % (1 / 2)
MemoryContextTraverseNext CBC 82115948 100.0 % (8 / 8) 100.0 % (6 / 6)
MemoryContextAlloc CBC 94403824 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextReset CBC 230060486 100.0 % (7 / 7) 85.7 % (12 / 14)
palloc0 CBC 230938394 100.0 % (9 / 9) 66.7 % (16 / 24)
pfree CBC 326081475 100.0 % (3 / 3)
GetMemoryChunkMethodID CBC 357721248 100.0 % (4 / 4) 50.0 % (1 / 2)
palloc CBC 388324504 100.0 % (8 / 8) 68.8 % (11 / 16)

Generated by: LCOV version 2.5.0-beta