7#ifndef XALLOC_USE_SYSTEM_MALLOC
13static _meta_inline
int _xaMaxOOMPhase(
unsigned int flags)
15 if (!(flags & XA_Optional_Mask))
18 if (flags & XA_Optional_High)
20 if (flags & XA_Optional_Low)
28void _xaFreeUpMemory(
int phase,
size_t allocsz);
32_When_(!(flags & XA_Optional_Mask), _Analysis_noreturn_)
33void _xaAllocFailure(
size_t allocsz,
unsigned int flags);
35#ifndef XALLOC_USE_SYSTEM_MALLOC
36void _xaInitOutput(
void);
Compiler and platform detection macros.
Thread-safe lazy initialization.
State tracker for lazy initialization.
Extended memory allocation system.