allocator_struct
void show_allocations(struct allocator_struct *x)
void get_allocator_stats(struct allocator_struct *x, struct allocator_stats *s)
void protect_allocations(struct allocator_struct *desc)
void drop_all_allocations(struct allocator_struct *desc)
void free_one_entry(struct allocator_struct *desc, void *entry)
void *allocate(struct allocator_struct *desc, unsigned int size)
extern void protect_allocations(struct allocator_struct *desc);
extern void drop_all_allocations(struct allocator_struct *desc);
extern void *allocate(struct allocator_struct *desc, unsigned int size);
extern void free_one_entry(struct allocator_struct *desc, void *entry);
extern void show_allocations(struct allocator_struct *);
extern void get_allocator_stats(struct allocator_struct *, struct allocator_stats *);
static struct allocator_struct x##_allocator = { \
struct allocator_struct *desc = &data_info_allocator;
struct allocator_struct *desc = &sm_state_allocator;