MCPcopy Create free account
hub / github.com/Singular/Singular / omAllocLarge

Function omAllocLarge

omalloc/omAllocSystem.c:48–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46 #define _omSizeOfLargeAddr(addr) (malloc_usable_size(addr))
47#else
48void* omAllocLarge(size_t size)
49{
50 char* addr;
51 size = OM_ALIGN_SIZE(size);
52 addr = omAllocFromSystem(size + SIZEOF_STRICT_ALIGNMENT);
53 *((size_t*) addr) = size;
54 return (void *)(addr + SIZEOF_STRICT_ALIGNMENT);
55}
56
57void* omReallocLarge(void* old_addr, size_t new_size)
58{

Callers 1

omAlloc0LargeFunction · 0.85

Calls 1

omAllocFromSystemFunction · 0.85

Tested by

no test coverage detected