ROSS
Public Member Functions | Data Fields
buddy_list Struct Reference

#include <buddy.h>

Public Member Functions

 LIST_ENTRY (buddy_list) next_freelist
 

Data Fields

uint32_t size
 
purpose_t use
 
char padding [(32-2 *sizeof(void *)-sizeof(uint32_t)-sizeof(purpose_t))]
 

Detailed Description

Metadata about this particular block (and stored at the beginning of this block). One per allocated block of memory. Should be 32 bytes to not screw up alignment.

Definition at line 21 of file buddy.h.

Member Function Documentation

buddy_list::LIST_ENTRY ( buddy_list  )

Field Documentation

char buddy_list::padding[(32-2 *sizeof(void *)-sizeof(uint32_t)-sizeof(purpose_t))]

Definition at line 27 of file buddy.h.

uint32_t buddy_list::size
purpose_t buddy_list::use

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