![]()
![]()
#define NOCLONE_ATTR
![]()
![]()
#define NOCLONE_ATTR
![]()
![]()
multi_heap_os_funcs_t
![]()
![]()
lock
![]()
![]()
unlock
![]()
![]()
multi_heap_os_funcs_init(multi_heap_os_funcs_t *);
![]()
![]()
block_header_t
![]()
![]()
multi_heap_malloc_impl(multi_heap_handle_t, size_t);
![]()
![]()
multi_heap_aligned_alloc_impl(multi_heap_handle_t, size_t, size_t);
![]()
![]()
multi_heap_aligned_alloc_impl_offs(multi_heap_handle_t, size_t, size_t, size_t);
![]()
![]()
multi_heap_free_impl(multi_heap_handle_t, void *);
![]()
![]()
multi_heap_realloc_impl(multi_heap_handle_t, void *, size_t);
![]()
![]()
multi_heap_register_impl(void *, size_t);
![]()
![]()
multi_heap_get_info_impl(multi_heap_handle_t, multi_heap_info_t *);
![]()
![]()
multi_heap_free_size_impl(multi_heap_handle_t);
![]()
![]()
multi_heap_minimum_free_size_impl(multi_heap_handle_t);
![]()
![]()
multi_heap_get_allocated_size_impl(multi_heap_handle_t, void *);
![]()
![]()
multi_heap_get_block_address_impl(multi_heap_block_handle_t);
![]()
![]()
multi_heap_internal_check_block_poisoning(void *, size_t, bool, bool);
![]()
![]()
multi_heap_internal_poison_fill_region(void *, size_t, bool);
![]()
![]()
multi_heap_internal_lock(multi_heap_handle_t);
![]()
![]()
multi_heap_internal_unlock(multi_heap_handle_t);
![]()
![]()
multi_heap_get_first_block(multi_heap_handle_t);
![]()
![]()
multi_heap_get_next_block(multi_heap_handle_t, multi_heap_block_handle_t);
![]()
![]()
multi_heap_is_free(multi_heap_block_handle_t);
![]()
![]()
multi_heap_get_block_address(multi_heap_block_handle_t);