MCPcopy Create free account
hub / github.com/ZDoom/Raze / M_Malloc

Function M_Malloc

source/common/utility/m_alloc.cpp:58–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56#ifndef _DEBUG
57#if !defined(__solaris__) && !defined(__OpenBSD__) && !defined(__DragonFly__)
58void *M_Malloc(size_t size)
59{
60 void *block = malloc(size);
61
62 if (block == nullptr)
63 I_FatalError("Could not malloc %zu bytes", size);
64
65 GC::ReportAlloc(_msize(block));
66 return block;
67}
68
69void *M_Realloc(void *memblock, size_t size)
70{

Callers 15

LoadMethod · 0.85
AddSectionMethod · 0.85
AddKeyStringMethod · 0.85
TicSpecialMethod · 0.85
InitializeDefaultsMethod · 0.85
NewStringProdFunction · 0.85
NewDoubleProdFunction · 0.85
AddBlockMethod · 0.85
AddBlockMethod · 0.85
TArrayMethod · 0.85
DoCopyMethod · 0.85
SetNodeVectorMethod · 0.85

Calls 2

I_FatalErrorFunction · 0.85
ReportAllocFunction · 0.85

Tested by

no test coverage detected