Constantsยง
- ACTIVE_
PAGE_ ๐METADATA_ SPEC - Metadata spec for the active page byte
- OFFSET_
MALLOC_ ๐METADATA_ SPEC
Functionsยง
- compare_
exchange_ ๐set_ page_ mark - Set the page mark from 0 to 1. Return true if we set it successfully in this call.
- is_
marked - is_
marked_ โunsafe - is_
offset_ ๐malloc - Is this allocation an offset malloc? The argument address should be the allocation address (object start)
- is_
page_ ๐marked - is_
page_ ๐ โmarked_ unsafe - load128 ๐ โ
- Load u128 bits of side metadata
- set_
mark_ bit - set_
offset_ ๐malloc_ bit - Set the offset bit for the allocation. The argument address should be the allocation address (object start)
- set_
page_ ๐mark - set_
vo_ bit - unset_
mark_ โbit - unset_
offset_ ๐ โmalloc_ bit_ unsafe - Unset the offset bit for the allocation. The argument address should be the allocation address (object start)
- unset_
page_ ๐ โmark_ unsafe - unset_
vo_ bit - unset_
vo_ โbit_ unsafe