|
detalloc: Deterministic Real-Time Allocator $PROJECT_NUMBER
C99 constant-time pool allocator for hard real-time
|
Phase-1 configuration: one fixed-size pool. More...
#include <detalloc.h>
Data Fields | |
| size_t | block_size |
| size_t | num_blocks |
| size_t | align |
| bool | thread_safe |
Phase-1 configuration: one fixed-size pool.
Definition at line 118 of file detalloc.h.
| size_t det_config_t::align |
Alignment for allocations (default DET_DEFAULT_ALIGN).
Definition at line 121 of file detalloc.h.
Referenced by det_default_config().
| size_t det_config_t::block_size |
Size of each block in bytes (e.g., 64).
Definition at line 119 of file detalloc.h.
Referenced by det_default_config().
| size_t det_config_t::num_blocks |
Number of blocks in the pool.
Definition at line 120 of file detalloc.h.
Referenced by det_default_config().
| bool det_config_t::thread_safe |
Optional: enable internal locking (constant-time).
Definition at line 122 of file detalloc.h.
Referenced by det_default_config().