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;
/*
ptr_context = GetMemoryChunkContext(pointer);
return ptr_context == context;
+#endif
}
/*
VALGRIND_MEMPOOL_ALLOC(context, ret, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
MemSetAligned(ret, 0, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
MemSetLoop(ret, 0, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
if ((flags & MCXT_ALLOC_ZERO) != 0)
MemSetAligned(ret, 0, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
VALGRIND_MEMPOOL_ALLOC(context, ret, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
MemSetAligned(ret, 0, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
if ((flags & MCXT_ALLOC_ZERO) != 0)
MemSetAligned(ret, 0, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
VALGRIND_MEMPOOL_ALLOC(context, ret, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}
VALGRIND_MEMPOOL_CHANGE(context, pointer, ret, size);
- Assert(MemoryContextContains(context, ret));
-
return ret;
}