diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/utils/mmgr/mcxt.c | 29 |
1 files changed, 9 insertions, 20 deletions
diff --git a/src/backend/utils/mmgr/mcxt.c b/src/backend/utils/mmgr/mcxt.c index 3d80abbfaed..115a64cfe40 100644 --- a/src/backend/utils/mmgr/mcxt.c +++ b/src/backend/utils/mmgr/mcxt.c @@ -826,6 +826,14 @@ MemoryContextCheck(MemoryContext context) bool MemoryContextContains(MemoryContext context, void *pointer) { + /* + * Temporarily make this always return false as we don't yet have a fully + * baked idea on how to make it work correctly with the new MemoryChunk + * code. + */ + return false; + +#ifdef NOT_USED MemoryContext ptr_context; /* @@ -845,6 +853,7 @@ MemoryContextContains(MemoryContext context, void *pointer) ptr_context = GetMemoryChunkContext(pointer); return ptr_context == context; +#endif } /* @@ -960,8 +969,6 @@ MemoryContextAlloc(MemoryContext context, Size size) VALGRIND_MEMPOOL_ALLOC(context, ret, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1000,8 +1007,6 @@ MemoryContextAllocZero(MemoryContext context, Size size) MemSetAligned(ret, 0, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1040,8 +1045,6 @@ MemoryContextAllocZeroAligned(MemoryContext context, Size size) MemSetLoop(ret, 0, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1083,8 +1086,6 @@ MemoryContextAllocExtended(MemoryContext context, Size size, int flags) if ((flags & MCXT_ALLOC_ZERO) != 0) MemSetAligned(ret, 0, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1168,8 +1169,6 @@ palloc(Size size) VALGRIND_MEMPOOL_ALLOC(context, ret, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1203,8 +1202,6 @@ palloc0(Size size) MemSetAligned(ret, 0, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1244,8 +1241,6 @@ palloc_extended(Size size, int flags) if ((flags & MCXT_ALLOC_ZERO) != 0) MemSetAligned(ret, 0, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1299,8 +1294,6 @@ repalloc(void *pointer, Size size) VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1336,8 +1329,6 @@ MemoryContextAllocHuge(MemoryContext context, Size size) VALGRIND_MEMPOOL_ALLOC(context, ret, size); - Assert(MemoryContextContains(context, ret)); - return ret; } @@ -1377,8 +1368,6 @@ repalloc_huge(void *pointer, Size size) VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size); - Assert(MemoryContextContains(context, ret)); - return ret; } |