MCPcopy Create free account
hub / github.com/LibertyOS-Development/kernel / fballoc

Method fballoc

src/allocator/fixedsize.rs:52–59  ·  view source on GitHub ↗

Allocate with fballoc (fallback allocator):

(&mut self, layout: Layout)

Source from the content-addressed store, hash-verified

50
51 // Allocate with fballoc (fallback allocator):
52 fn fballoc(&mut self, layout: Layout) -> *mut u8
53 {
54 match self.fballoc.allocate_first_fit(layout)
55 {
56 Ok(ptr) => ptr.as_ptr(),
57 Err(_) => ptr::null_mut(),
58 }
59 }
60}
61
62unsafe impl GlobalAlloc for Locked<FixedSizeBlockAlloc>

Callers 1

allocMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected