Skip to main content

Crate axalloc

Crate axalloc 

Source
Expand description

The Axvisor memory allocator.

Structs§

GlobalAllocator
The global allocator used by ArceOS.
GlobalPage
A RAII wrapper of contiguous 4K-sized pages.
Usages
Statistics of memory usages.

Enums§

UsageKind
Kinds of memory usage for tracking.

Traits§

AddrTranslator
Address translator used by allocators to reason about physical addresses.

Functions§

global_add_memory
Add the given memory region to the global allocator. Users should ensure that the region is valid and not being used by others, so that the allocated memory is also valid.
global_allocator
Returns the reference to the global allocator.
global_init
Initializes the global allocator with the given memory region.