Lines Matching refs:size
32 void trace_heap_malloc(size_t size, const char* name, void *p);
51 inline char* AllocateHeap(size_t size, MEMFLAGS flags, address pc = 0,
56 char* p = (char*) os::malloc(size, flags, pc);
58 if (PrintMallocFree) trace_heap_malloc(size, "AllocateHeap", p);
61 vm_exit_out_of_memory(size, "AllocateHeap");
65 inline char* ReallocateHeap(char *old, size_t size, MEMFLAGS flags,
67 char* p = (char*) os::realloc(old, size, flags, CURRENT_PC);
69 if (PrintMallocFree) trace_heap_malloc(size, "ReallocateHeap", p);
72 vm_exit_out_of_memory(size, "ReallocateHeap");
84 template <MEMFLAGS F> void* CHeapObj<F>::operator new(size_t size,
87 void* p = (void*)AllocateHeap(size, F, (caller_pc != 0 ? caller_pc : CALLER_PC));
88 if (PrintMallocFree) trace_heap_malloc(size, "CHeapObj-new", p);
91 return (void *) AllocateHeap(size, F, (caller_pc != 0 ? caller_pc : CALLER_PC));
95 template <MEMFLAGS F> void* CHeapObj<F>::operator new (size_t size,
98 void* p = os::malloc(size, F, (caller_pc != 0 ? caller_pc : CALLER_PC));
99 if (PrintMallocFree) trace_heap_malloc(size, "CHeapObj-new", p);
102 return os::malloc(size, F, (caller_pc != 0 ? caller_pc : CALLER_PC));