Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
memory.cc File Reference

Classes

struct Allocator
struct ArenaBlock
class CStringTable
struct EmptyArena
struct Extent32
struct FastMemoryArena
struct LinuxHugePage
struct MemoryMetaInfo
struct SequentialFitAllocator

Namespaces

namespace Ase
namespace Ase::FastMemory

Macros

#defineCHECK_FREE_OVERLAPS
#defineMEM_ALIGN(addr, alignment)

Functions

void *fast_mem_alloc (size_t size)
voidfast_mem_free (void *mem)

Variables

constexpr size_tMINIMUM_ARENA_SIZE
constexpr size_tMINIMUM_HUGEPAGE

Macro Definition Documentation

MEM_ALIGN

#define MEM_ALIGN ( addr,
alignment
)

CHECK_FREE_OVERLAPS

#define CHECK_FREE_OVERLAPS

Variable Documentation

MINIMUM_ARENA_SIZE

constexpr size_t MINIMUM_ARENA_SIZE
constexpr

MINIMUM_HUGEPAGE

constexpr size_t MINIMUM_HUGEPAGE
constexpr