|
Pyrogenesis
13997
|
Public Member Functions | |
| FreedBlock () | |
| FreedBlock (uintptr_t id, size_t size) | |
| ~FreedBlock () | |
| size_t | Size () const |
| bool | IsFreedBlock (uintptr_t id) const |
| void | Validate (uintptr_t id) const |
| warn if any invariant doesn't hold. More... | |
Private Attributes | |
| u64 | m_magic |
| FreedBlock * | prev |
| FreedBlock * | next |
| size_t | m_size |
| uintptr_t | m_id |
Static Private Attributes | |
| static const u64 | s_magic = 0xFF55AA00BBCCDDEEull |
Friends | |
| class | RangeList |
Definition at line 47 of file headerless.cpp.
|
inline |
Definition at line 53 of file headerless.cpp.
|
inline |
Definition at line 57 of file headerless.cpp.
|
inline |
Definition at line 62 of file headerless.cpp.
|
inline |
Definition at line 80 of file headerless.cpp.
|
inline |
Definition at line 71 of file headerless.cpp.
|
inline |
warn if any invariant doesn't hold.
Definition at line 92 of file headerless.cpp.
|
friend |
Definition at line 49 of file headerless.cpp.
|
private |
Definition at line 119 of file headerless.cpp.
|
private |
Definition at line 110 of file headerless.cpp.
|
private |
Definition at line 116 of file headerless.cpp.
|
private |
Definition at line 113 of file headerless.cpp.
|
private |
Definition at line 112 of file headerless.cpp.
|
staticprivate |
Definition at line 109 of file headerless.cpp.
1.8.5