ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
Static Public Member Functions | |
static xml_memory_page * | construct (void *memory) |
Public Attributes | |
xml_allocator * | allocator |
void * | memory |
xml_memory_page * | prev |
xml_memory_page * | next |
size_t | busy_size |
size_t | freed_size |
char | data [1] |
Definition at line 305 of file pugixml.cpp.
|
inlinestatic |
Definition at line 307 of file pugixml.cpp.
References allocator, busy_size, freed_size, memory, next, and prev.
Referenced by xml_allocator::allocate_page().
xml_allocator* xml_memory_page::allocator |
Definition at line 324 of file pugixml.cpp.
Referenced by xml_allocator::allocate_page(), and construct().
size_t xml_memory_page::busy_size |
Definition at line 331 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), xml_allocator::allocate_string(), construct(), xml_allocator::deallocate_memory(), and xml_allocator::deallocate_string().
char xml_memory_page::data[1] |
Definition at line 334 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory(), xml_allocator::allocate_memory_oob(), xml_allocator::allocate_string(), and xml_allocator::deallocate_memory().
size_t xml_memory_page::freed_size |
Definition at line 332 of file pugixml.cpp.
Referenced by construct(), and xml_allocator::deallocate_memory().
void* xml_memory_page::memory |
Definition at line 326 of file pugixml.cpp.
Referenced by xml_allocator::allocate_page(), construct(), and xml_allocator::deallocate_page().
xml_memory_page* xml_memory_page::next |
Definition at line 329 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), construct(), and xml_allocator::deallocate_memory().
xml_memory_page* xml_memory_page::prev |
Definition at line 328 of file pugixml.cpp.
Referenced by xml_allocator::allocate_memory_oob(), construct(), and xml_allocator::deallocate_memory().