LispBM
Data Fields
lbm_heap_state_t Struct Reference

#include <heap.h>

Collaboration diagram for lbm_heap_state_t:
Collaboration graph
[legend]

Data Fields

lbm_cons_theap
 
lbm_value freelist
 
lbm_stack_t gc_stack
 
lbm_uint heap_size
 
lbm_uint heap_bytes
 
lbm_uint num_alloc
 
lbm_uint num_alloc_arrays
 
lbm_uint gc_num
 
lbm_uint gc_marked
 
lbm_uint gc_recovered
 
lbm_uint gc_recovered_arrays
 
lbm_uint gc_least_free
 
lbm_uint gc_last_free
 

Detailed Description

Heap state

Field Documentation

◆ freelist

lbm_value lbm_heap_state_t::freelist

◆ gc_last_free

lbm_uint lbm_heap_state_t::gc_last_free

◆ gc_least_free

lbm_uint lbm_heap_state_t::gc_least_free

◆ gc_marked

lbm_uint lbm_heap_state_t::gc_marked

◆ gc_num

lbm_uint lbm_heap_state_t::gc_num

◆ gc_recovered

lbm_uint lbm_heap_state_t::gc_recovered

◆ gc_recovered_arrays

lbm_uint lbm_heap_state_t::gc_recovered_arrays

◆ gc_stack

lbm_stack_t lbm_heap_state_t::gc_stack

◆ heap

lbm_cons_t* lbm_heap_state_t::heap

◆ heap_bytes

lbm_uint lbm_heap_state_t::heap_bytes

◆ heap_size

lbm_uint lbm_heap_state_t::heap_size

◆ num_alloc

lbm_uint lbm_heap_state_t::num_alloc

◆ num_alloc_arrays

lbm_uint lbm_heap_state_t::num_alloc_arrays

The documentation for this struct was generated from the following file: