Lines Matching refs:Layout
76 /// use std::alloc::{alloc, dealloc, handle_alloc_error, Layout};
79 /// let layout = Layout::new::<u16>();
94 pub unsafe fn alloc(layout: Layout) -> *mut u8 {
118 pub unsafe fn dealloc(ptr: *mut u8, layout: Layout) {
137 pub unsafe fn realloc(ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
157 /// use std::alloc::{alloc_zeroed, dealloc, Layout};
160 /// let layout = Layout::new::<u16>();
171 pub unsafe fn alloc_zeroed(layout: Layout) -> *mut u8 {
178 fn alloc_impl(&self, layout: Layout, zeroed: bool) -> Result<NonNull<[u8]>, AllocError> {
195 old_layout: Layout,
196 new_layout: Layout,
242 fn allocate(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> {
247 fn allocate_zeroed(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> {
252 unsafe fn deallocate(&self, ptr: NonNull<u8>, layout: Layout) {
264 old_layout: Layout,
265 new_layout: Layout,
275 old_layout: Layout,
276 new_layout: Layout,
286 old_layout: Layout,
287 new_layout: Layout,
331 let layout = unsafe { Layout::from_size_align_unchecked(size, align) };
364 pub const fn handle_alloc_error(layout: Layout) -> ! {
365 const fn ct_error(_: Layout) -> ! {
369 fn rt_error(layout: Layout) -> ! {