|
cds
1.4.0
|
Michael's allocator (class Heap) More...
Namespaces | |
| namespace | opt |
| Options related for Michael's allocator Heap. | |
Data Structures | |
| struct | size_class |
| Size class. More... | |
| struct | malloc_heap |
Heap based on system malloc and free functions More... | |
| struct | aligned_malloc_heap |
Heap based on system provided aligned malloc and free functions More... | |
| class | page_allocator |
Page heap based on Heap. More... | |
| class | page_cached_allocator |
| Page cacheable heap. More... | |
| class | default_sizeclass_selector |
| Implementation of opt::sizeclass_selector option. More... | |
| class | free_list_locked |
| List of free superblock descriptor. More... | |
| class | partial_list_locked |
| List of partial filled superblock descriptor. More... | |
| struct | summary_stat |
| Summary processor heap statistics. More... | |
| class | Heap |
| Michael's allocator. More... | |
| class | debug_bound_checking |
| Debug bound checker. More... | |
| class | bound_checker_exception |
| Exception of strong_bound_checking bound checker More... | |
| class | strong_bound_checking |
| Exception throwing bound checker More... | |
| struct | os_allocated_atomic |
| Statistics for large (allocated directly from OS) block. More... | |
| struct | os_allocated_empty |
| Dummy statistics for large (allocated directly from OS) block. More... | |
| class | procheap_atomic_stat |
| processor heap statistics More... | |
| class | procheap_empty_stat |
| Empty processor heap statistics. More... | |