src/backend/utils/mmgr/mcxt.c
void
pfree(void *pointer)
{
	MemoryContext context = GetMemoryChunkContext(pointer);

	context->methods->free_p(context, pointer);
	VALGRIND_MEMPOOL_FREE(context, pointer);
}
/*
 * pfree
 *		Release an allocated chunk.
 */
pfree
Release an allocated chunk.
pfree Release an allocated chunk .
void
pfree(void *pointer)
{
	MemoryContext context = GetMemoryChunkContext(pointer);
	context->methods->free_p(context, pointer);
	VALGRIND_MEMPOOL_FREE(context, pointer);
}
void pfree ( void * pointer ) { MemoryContext context = GetMemoryChunkContext ( pointer ) ; context -> methods -> free_p ( context , pointer ) ; VALGRIND_MEMPOOL_FREE ( context , pointer ) ; }
pfree
              Release an allocated chunk.
pfree Release an allocated chunk .