Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
Loading...
Searching...
No Matches
Data Fields
allocated_block_desc_t Struct Reference

Bookkeeping descriptor for a single kmalloc() allocation. More...

Collaboration diagram for allocated_block_desc_t:
Collaboration graph
[legend]

Data Fields

void * ptr
 
size_t size
 
bool is_used
 
struct allocated_block_desc_tnext
 

Detailed Description

Bookkeeping descriptor for a single kmalloc() allocation.

Field Documentation

◆ is_used

bool allocated_block_desc_t::is_used

Whether this descriptor is currently in use.

◆ next

struct allocated_block_desc_t* allocated_block_desc_t::next

Next descriptor in the list.

◆ ptr

void* allocated_block_desc_t::ptr

Virtual address of the allocated block.

◆ size

size_t allocated_block_desc_t::size

Requested allocation size, in bytes.


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