tape-kernel 1.0
a modular modern independent kernel
Loading...
Searching...
No Matches
arena_t Struct Reference

the arena_t type More...

#include <heap.h>

Public Attributes

uint32_tstart
uint32_tcurrent
uint32_t size
void * next

Detailed Description

the arena_t type

arena_t is made up of start, current, size, and next

Parameters
start,isthe start of the arena
current,isthe current location of the arena
size,isthe total arena size
next,isthe linked list of child arenas
See also
hinit(), anew(), res(), alc()

Definition at line 17 of file heap.h.

Member Data Documentation

◆ current

uint32_t* arena_t::current

Definition at line 19 of file heap.h.

Referenced by __alc(), __hinit(), and __res().

◆ next

void* arena_t::next

Definition at line 21 of file heap.h.

◆ size

uint32_t arena_t::size

Definition at line 20 of file heap.h.

Referenced by __alc(), and __hinit().

◆ start

uint32_t* arena_t::start

Definition at line 18 of file heap.h.

Referenced by __alc(), __hinit(), and __res().


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