_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