_rt_alloc_record struct

Defined in module l0_runtime (l0_runtime.h).

Hot allocation fields read by checked pointer cache hits and allocation tracker mutation paths.

Records are pool-allocated and never freed, so a stale record pointer held by a call-site cache stays dereferenceable; the generation counter rejects reuse.

Public attributes

void* base
size_t size
uint64_t generation
_rt_alloc_record* tree_left
_rt_alloc_record* tree_right
_rt_alloc_record* q_next
uint32_t tree_prio
uint32_t cold_index
uint8_t state
uint8_t read_only
uint8_t mem_kind
uint8_t hot_pad