std :: alloc::tlsf
Struct std::TlsfBlock
struct TlsfBlock {
unsigned long size;
?&TlsfBlock prev_phys;
?&TlsfBlock next_free;
?&TlsfBlock prev_free;
}Fields
block size (excluding header), low bit = free flag
previous physical block (for coalescing)
next free block in this size class
prev free block in this size class