SYMBOL INDEX (46 symbols across 8 files) FILE: examples/allocator_api.rs function main (line 20) | fn main() -> ! { function panic (line 35) | fn panic(info: &PanicInfo) -> ! { FILE: examples/exhaustion.rs function main (line 19) | fn main() -> ! { function panic (line 34) | fn panic(info: &PanicInfo) -> ! { FILE: examples/global_alloc.rs function main (line 20) | fn main() -> ! { function panic (line 38) | fn panic(info: &PanicInfo) -> ! { FILE: examples/llff_integration_test.rs function test_global_heap (line 34) | fn test_global_heap() { function test_allocator_api (line 48) | fn test_allocator_api() { type TestTable (line 67) | pub type TestTable<'a> = &'a [(fn() -> (), &'static str)]; function main (line 70) | fn main() -> ! { function panic (line 91) | fn panic(info: &PanicInfo) -> ! { FILE: examples/tlsf_integration_test.rs constant HEAP_SIZE (line 30) | const HEAP_SIZE: usize = 30 * 1024; type TestTable (line 32) | pub type TestTable<'a> = &'a [(fn() -> (), &'static str)]; function test_global_heap (line 34) | fn test_global_heap() { function test_allocator_api (line 60) | fn test_allocator_api() { function main (line 89) | fn main() -> ! { function panic (line 110) | fn panic(info: &PanicInfo) -> ! { FILE: examples/track_usage.rs function main (line 19) | fn main() -> ! { function panic (line 51) | fn panic(info: &PanicInfo) -> ! { FILE: src/llff.rs type Heap (line 9) | pub struct Heap { method empty (line 18) | pub const fn empty() -> Heap { method init (line 55) | pub unsafe fn init(&self, start_addr: usize, size: usize) { method used (line 66) | pub fn used(&self) -> usize { method free (line 71) | pub fn free(&self) -> usize { method alloc (line 75) | fn alloc(&self, layout: Layout) -> Option> { method dealloc (line 85) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { method alloc (line 96) | unsafe fn alloc(&self, layout: Layout) -> *mut u8 { method dealloc (line 101) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { method allocate (line 112) | fn allocate(&self, layout: Layout) -> Result, AllocError> { method deallocate (line 121) | unsafe fn deallocate(&self, ptr: NonNull, layout: Layout) { FILE: src/tlsf.rs type TlsfHeap (line 9) | type TlsfHeap = Tlsf<'static, usize, usize, { usize::BITS as usize }, { ... type Inner (line 11) | struct Inner { type Heap (line 23) | pub struct Heap { method empty (line 32) | pub const fn empty() -> Heap { method init (line 74) | pub unsafe fn init(&self, start_addr: usize, size: usize) { method alloc (line 94) | fn alloc(&self, layout: Layout) -> Option> { method dealloc (line 98) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { method realloc (line 107) | unsafe fn realloc(&self, ptr: *mut u8, new_layout: Layout) -> Option usize { method free (line 125) | pub fn free(&self) -> usize { method free_with_cs (line 129) | fn free_with_cs(&self, cs: critical_section::CriticalSection) -> usize { method alloc (line 148) | unsafe fn alloc(&self, layout: Layout) -> *mut u8 { method dealloc (line 153) | unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) { method realloc (line 157) | unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) ... method allocate (line 173) | fn allocate(&self, layout: Layout) -> Result, AllocError> { method deallocate (line 182) | unsafe fn deallocate(&self, ptr: NonNull, layout: Layout) {