UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
syms_default_arena.h File Reference

Go to the source code of this file.

Classes

struct  SYMS_DefArena
 

Macros

#define SYMS_ENABLE_DEV_ARENA   0
 
#define SYMS_ARENA_HEADER_SIZE   128
 
#define SYMS_ARENA_RESERVE_SIZE   (64 << 20)
 
#define SYMS_ARENA_COMMIT_SIZE   (64 << 10)
 
#define SYMS_Arena   SYMS_DefArena
 
#define syms_arena_alloc__impl   syms_arena_def_alloc
 
#define syms_arena_release__impl   syms_arena_def_release
 
#define syms_arena_get_pos__impl   syms_arena_def_pos
 
#define syms_arena_push__impl   syms_arena_def_push
 
#define syms_arena_pop_to__impl   syms_arena_def_pop_to
 
#define syms_arena_set_auto_align__impl   syms_arena_def_set_auto_align
 
#define syms_arena_absorb__impl   syms_arena_def_absorb
 
#define syms_arena_tidy__impl(a)   ((void)(a))
 

Typedefs

typedef struct SYMS_DefArena SYMS_DefArena
 

Functions

SYMS_OVERRIDE_FUNC SYMS_DefArenasyms_arena_def_alloc__sized (SYMS_U64 init_res, SYMS_U64 init_cmt)
 
SYMS_OVERRIDE_FUNC SYMS_DefArenasyms_arena_def_alloc (void)
 
SYMS_OVERRIDE_FUNC void syms_arena_def_release (SYMS_DefArena *arena)
 
SYMS_OVERRIDE_FUNC voidsyms_arena_def_push (SYMS_DefArena *arena, SYMS_U64 size)
 
SYMS_OVERRIDE_FUNC void syms_arena_def_pop_to (SYMS_DefArena *arena, SYMS_U64 pos)
 
SYMS_OVERRIDE_FUNC void syms_arena_def_set_auto_align (SYMS_DefArena *arena, SYMS_U64 pow2_align)
 
SYMS_OVERRIDE_FUNC void syms_arena_def_absorb (SYMS_DefArena *arena, SYMS_DefArena *sub)
 

Macro Definition Documentation

◆ SYMS_Arena

#define SYMS_Arena   SYMS_DefArena

◆ syms_arena_absorb__impl

#define syms_arena_absorb__impl   syms_arena_def_absorb

◆ syms_arena_alloc__impl

#define syms_arena_alloc__impl   syms_arena_def_alloc

◆ SYMS_ARENA_COMMIT_SIZE

#define SYMS_ARENA_COMMIT_SIZE   (64 << 10)

◆ syms_arena_get_pos__impl

#define syms_arena_get_pos__impl   syms_arena_def_pos

◆ SYMS_ARENA_HEADER_SIZE

#define SYMS_ARENA_HEADER_SIZE   128

◆ syms_arena_pop_to__impl

#define syms_arena_pop_to__impl   syms_arena_def_pop_to

◆ syms_arena_push__impl

#define syms_arena_push__impl   syms_arena_def_push

◆ syms_arena_release__impl

#define syms_arena_release__impl   syms_arena_def_release

◆ SYMS_ARENA_RESERVE_SIZE

#define SYMS_ARENA_RESERVE_SIZE   (64 << 20)

◆ syms_arena_set_auto_align__impl

#define syms_arena_set_auto_align__impl   syms_arena_def_set_auto_align

◆ syms_arena_tidy__impl

#define syms_arena_tidy__impl (   a)    ((void)(a))

◆ SYMS_ENABLE_DEV_ARENA

#define SYMS_ENABLE_DEV_ARENA   0

Typedef Documentation

◆ SYMS_DefArena

Function Documentation

◆ syms_arena_def_absorb()

SYMS_OVERRIDE_FUNC void syms_arena_def_absorb ( SYMS_DefArena arena,
SYMS_DefArena sub 
)

◆ syms_arena_def_alloc()

SYMS_OVERRIDE_FUNC SYMS_DefArena * syms_arena_def_alloc ( void  )

◆ syms_arena_def_alloc__sized()

SYMS_OVERRIDE_FUNC SYMS_DefArena * syms_arena_def_alloc__sized ( SYMS_U64  init_res,
SYMS_U64  init_cmt 
)

◆ syms_arena_def_pop_to()

SYMS_OVERRIDE_FUNC void syms_arena_def_pop_to ( SYMS_DefArena arena,
SYMS_U64  pos 
)

◆ syms_arena_def_push()

SYMS_OVERRIDE_FUNC void * syms_arena_def_push ( SYMS_DefArena arena,
SYMS_U64  size 
)

◆ syms_arena_def_release()

SYMS_OVERRIDE_FUNC void syms_arena_def_release ( SYMS_DefArena arena)

◆ syms_arena_def_set_auto_align()

SYMS_OVERRIDE_FUNC void syms_arena_def_set_auto_align ( SYMS_DefArena arena,
SYMS_U64  pow2_align 
)