Crate palloc

Source
Expand description

Portable allocator designed for baremetal systems

This crate provides a linked-list allocator for baremetal systems. This was originally intended to work on the 32-bit raspberry Pi baremetal project, also available on my github.

This allocator is not speed-oriented, while still being relatively efficent. Allocations have a 2*usize overhead

A practical example of how to use this crate as a global allocator is available in the README.md file

Re-exports§

pub use crate::palloc::Palloc;
pub use crate::palloc::PallocError;
pub use crate::global::*;

Modules§

global
GlobalAlloc implementations
palloc
allocator module