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)
GetMemoryChunkContext CBC 5586698 100.0 % (2 / 2)
GetMemoryChunkHeader UBC 0 0.0 % (0 / 3)
GetMemoryChunkMethodID CBC 357721248 100.0 % (4 / 4) 50.0 % (1 / 2)
GetMemoryChunkSpace CBC 22775497 100.0 % (2 / 2)
HandleLogMemoryContextInterrupt CBC 12 100.0 % (4 / 4)
MemoryContextAlloc CBC 94403824 100.0 % (6 / 6) 78.6 % (11 / 14)
MemoryContextAllocAligned GNC 1932699 94.1 % (16 / 17) 61.1 % (11 / 18)
MemoryContextAllocExtended CBC 4921855 83.3 % (10 / 12) 53.1 % (17 / 32)
MemoryContextAllocHuge CBC 1695 100.0 % (6 / 6) 21.4 % (3 / 14)
MemoryContextAllocZero CBC 28091593 100.0 % (7 / 7) 63.6 % (14 / 22)
MemoryContextAllocationFailure UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
MemoryContextAllowInCriticalSection CBC 2950 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextCallResetCallbacks CBC 40947083 100.0 % (5 / 5) 100.0 % (2 / 2)
MemoryContextCheck CBC 413813 100.0 % (9 / 9) 54.5 % (12 / 22)
MemoryContextCreate CBC 8536135 100.0 % (23 / 23) 75.0 % (15 / 20)
MemoryContextDelete CBC 5981672 100.0 % (12 / 12) 85.7 % (12 / 14)
MemoryContextDeleteChildren CBC 628162 100.0 % (5 / 5) 75.0 % (9 / 12)
MemoryContextDeleteOnly CBC 6575760 100.0 % (10 / 10) 68.8 % (11 / 16)
MemoryContextGetParent CBC 11296 100.0 % (3 / 3) 20.0 % (2 / 10)
MemoryContextInit CBC 2176 100.0 % (7 / 7) 50.0 % (1 / 2)
MemoryContextIsEmpty CBC 7287 100.0 % (5 / 5) 33.3 % (4 / 12)
MemoryContextMemAllocated CBC 1159037 100.0 % (9 / 9) 64.3 % (9 / 14)
MemoryContextMemConsumed CBC 20 77.8 % (7 / 9) 25.0 % (3 / 12)
MemoryContextRegisterResetCallback CBC 67026 100.0 % (6 / 6) 20.0 % (2 / 10)
MemoryContextReset CBC 230060486 100.0 % (7 / 7) 85.7 % (12 / 14)
MemoryContextResetChildren UBC 0 0.0 % (0 / 7) 0.0 % (0 / 12)
MemoryContextResetOnly CBC 34372132 100.0 % (7 / 7) 75.0 % (9 / 12)
MemoryContextSetIdentifier CBC 2843986 100.0 % (4 / 4) 20.0 % (2 / 10)
MemoryContextSetParent CBC 6759756 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 1202 85.7 % (24 / 28) 50.0 % (15 / 30)
MemoryContextStatsPrint CBC 1202 76.7 % (23 / 30) 65.0 % (13 / 20)
MemoryContextStrdup CBC 36686248 100.0 % (5 / 5)
MemoryContextTraverseNext CBC 82115948 100.0 % (8 / 8) 100.0 % (6 / 6)
MemoryContextUnregisterResetCallback GNC 13847 90.9 % (10 / 11) 43.8 % (7 / 16)
ProcessLogMemoryContextInterrupt CBC 12 81.8 % (9 / 11) 50.0 % (4 / 8)
add_size CBC 506149 75.0 % (3 / 4) 50.0 % (1 / 2)
add_size_error UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
mul_size CBC 216425 75.0 % (3 / 4) 50.0 % (1 / 2)
mul_size_error UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
palloc CBC 388324504 100.0 % (8 / 8) 68.8 % (11 / 16)
palloc0 CBC 230938394 100.0 % (9 / 9) 66.7 % (16 / 24)
palloc0_mul CBC 5847064 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_aligned CBC 1857051 100.0 % (2 / 2)
palloc_extended CBC 17239232 83.3 % (10 / 12) 32.1 % (9 / 28)
palloc_mul CBC 42275938 75.0 % (3 / 4) 50.0 % (1 / 2)
palloc_mul_extended CBC 13581904 75.0 % (3 / 4) 50.0 % (1 / 2)
pchomp CBC 246 100.0 % (5 / 5) 75.0 % (3 / 4)
pfree CBC 326081475 100.0 % (3 / 3)
pnstrdup CBC 1077159 100.0 % (6 / 6)
pstrdup CBC 34549898 100.0 % (2 / 2)
repalloc CBC 3210933 100.0 % (6 / 6) 66.7 % (4 / 6)
repalloc0 CBC 41095 83.3 % (5 / 6) 25.0 % (1 / 4)
repalloc_extended CBC 66645 87.5 % (7 / 8) 37.5 % (3 / 8)
repalloc_huge CBC 66113 100.0 % (2 / 2)
repalloc_mul CBC 38509 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.5.0-beta