libpalliate v0.0.1
Palliate core library
memory::memory_map Class Reference

#include <memory_map.h>

Public Member Functions

 memory_map (unsigned _maxsize)
 
 ~memory_map ()
 
void print ()
 
bin_tfind_bin (unsigned pages)
 
void free (pkey_t key)
 
void _free (node_t *node)
 
node_talloc (unsigned pages)
 

Constructor & Destructor Documentation

◆ memory_map()

memory_map::memory_map ( unsigned  _maxsize)
explicit

◆ ~memory_map()

memory_map::~memory_map ( )

Member Function Documentation

◆ _free()

void memory_map::_free ( node_t node)

◆ alloc()

node_t * memory_map::alloc ( unsigned  pages)

◆ find_bin()

bin_t * memory_map::find_bin ( unsigned  pages)

◆ free()

void memory_map::free ( pkey_t  key)

◆ print()

void memory_map::print ( )

The documentation for this class was generated from the following files: