List of all items
Structs
- DefaultAlloc
- error::ArithOverflow
- error::InvLayout
- ffi::mim::mi_heap_area_t
- helpers::AllocGuard
- helpers::SliceAllocGuard
- jemalloc::Jemalloc
- mimalloc::MiMalloc
- stats::FmtLog
- stats::IOLog
- stats::MemoryRegion
- stats::ResizeMemRegions
- stats::StatCollectingLog
- stats::Stats
Enums
- error::AllocError
- error::ArithOp
- error::Cause
- error::LayoutErr
- error::RepeatLayoutError
- ffi::mim::mi_heap_t
- stats::AllocKind
- stats::AllocRes
- stats::AllocStat
Traits
- Alloc
- AllocExt
- AllocSlice
- AllocSliceExt
- ResizeInPlace
- marker::SizeMeta
- marker::Thin
- marker::UnsizedCopy
- stats::StatsLogger
- type_props::PtrProps
- type_props::SizedProps
- type_props::VarSized
Macros
Functions
- ffi::jem::MALLOCX_ALIGN
- ffi::jem::MALLOCX_ARENA
- ffi::jem::MALLOCX_LG_ALIGN
- ffi::jem::MALLOCX_TCACHE
- ffi::jem::aligned_alloc
- ffi::jem::calloc
- ffi::jem::dallocx
- ffi::jem::free
- ffi::jem::layout_to_flags
- ffi::jem::mallctl
- ffi::jem::mallctlbymib
- ffi::jem::mallctlnametomib
- ffi::jem::malloc
- ffi::jem::malloc_stats_print
- ffi::jem::malloc_usable_size
- ffi::jem::mallocx
- ffi::jem::nallocx
- ffi::jem::posix_memalign
- ffi::jem::rallocx
- ffi::jem::realloc
- ffi::jem::sallocx
- ffi::jem::sdallocx
- ffi::jem::xallocx
- ffi::mim::mi_aligned_alloc
- ffi::mim::mi_calloc
- ffi::mim::mi_calloc_aligned
- ffi::mim::mi_calloc_aligned_at
- ffi::mim::mi_cfree
- ffi::mim::mi_check_owned
- ffi::mim::mi_collect
- ffi::mim::mi_expand
- ffi::mim::mi_free
- ffi::mim::mi_free_aligned
- ffi::mim::mi_free_size
- ffi::mim::mi_free_size_aligned
- ffi::mim::mi_good_size
- ffi::mim::mi_heap_calloc
- ffi::mim::mi_heap_calloc_aligned
- ffi::mim::mi_heap_calloc_aligned_at
- ffi::mim::mi_heap_check_owned
- ffi::mim::mi_heap_collect
- ffi::mim::mi_heap_contains_block
- ffi::mim::mi_heap_delete
- ffi::mim::mi_heap_destroy
- ffi::mim::mi_heap_get_backing
- ffi::mim::mi_heap_get_default
- ffi::mim::mi_heap_malloc
- ffi::mim::mi_heap_malloc_aligned
- ffi::mim::mi_heap_malloc_aligned_at
- ffi::mim::mi_heap_malloc_small
- ffi::mim::mi_heap_mallocn
- ffi::mim::mi_heap_new
- ffi::mim::mi_heap_realloc
- ffi::mim::mi_heap_realloc_aligned
- ffi::mim::mi_heap_realloc_aligned_at
- ffi::mim::mi_heap_reallocf
- ffi::mim::mi_heap_reallocn
- ffi::mim::mi_heap_realpath
- ffi::mim::mi_heap_recalloc
- ffi::mim::mi_heap_recalloc_aligned
- ffi::mim::mi_heap_recalloc_aligned_at
- ffi::mim::mi_heap_rezalloc
- ffi::mim::mi_heap_rezalloc_aligned
- ffi::mim::mi_heap_rezalloc_aligned_at
- ffi::mim::mi_heap_set_default
- ffi::mim::mi_heap_strdup
- ffi::mim::mi_heap_strndup
- ffi::mim::mi_heap_visit_blocks
- ffi::mim::mi_heap_zalloc
- ffi::mim::mi_heap_zalloc_aligned
- ffi::mim::mi_heap_zalloc_aligned_at
- ffi::mim::mi_is_in_heap_region
- ffi::mim::mi_malloc
- ffi::mim::mi_malloc_aligned
- ffi::mim::mi_malloc_aligned_at
- ffi::mim::mi_malloc_small
- ffi::mim::mi_mallocn
- ffi::mim::mi_option_get
- ffi::mim::mi_option_is_enabled
- ffi::mim::mi_option_set
- ffi::mim::mi_option_set_default
- ffi::mim::mi_option_set_enabled
- ffi::mim::mi_option_set_enabled_default
- ffi::mim::mi_posix_memalign
- ffi::mim::mi_process_info
- ffi::mim::mi_process_init
- ffi::mim::mi_realloc
- ffi::mim::mi_realloc_aligned
- ffi::mim::mi_realloc_aligned_at
- ffi::mim::mi_reallocf
- ffi::mim::mi_reallocn
- ffi::mim::mi_realpath
- ffi::mim::mi_recalloc
- ffi::mim::mi_recalloc_aligned
- ffi::mim::mi_recalloc_aligned_at
- ffi::mim::mi_register_deferred_free
- ffi::mim::mi_register_error
- ffi::mim::mi_register_output
- ffi::mim::mi_rezalloc
- ffi::mim::mi_rezalloc_aligned
- ffi::mim::mi_rezalloc_aligned_at
- ffi::mim::mi_stats_merge
- ffi::mim::mi_stats_print
- ffi::mim::mi_stats_print_out
- ffi::mim::mi_stats_reset
- ffi::mim::mi_strdup
- ffi::mim::mi_strndup
- ffi::mim::mi_thread_done
- ffi::mim::mi_thread_init
- ffi::mim::mi_thread_stats_print_out
- ffi::mim::mi_usable_size
- ffi::mim::mi_version
- ffi::mim::mi_zalloc
- ffi::mim::mi_zalloc_aligned
- ffi::mim::mi_zalloc_aligned_at
- ffi::mim::mi_zalloc_small
- helpers::align_up
- helpers::align_up_unchecked
- helpers::checked_op
- helpers::checked_op_panic
- helpers::checked_op_panic_const
- helpers::dangling_nonnull
- helpers::dangling_nonnull_for
- helpers::layout_or_sz_align
- helpers::nonnull_slice_from_raw_parts
- helpers::nonnull_slice_len
- helpers::slice_ptr_from_raw_parts
- mimalloc::init_error_handler
- type_props::usize_bit
- type_props::varsized_dangling_nonnull
- type_props::varsized_dangling_pointer
- type_props::varsized_nonnull_from_raw_parts
- type_props::varsized_pointer_from_raw_parts
- unstable_util::layout_padding_for
- unstable_util::pad_layout_to_align
- unstable_util::repeat_layout
- unstable_util::repeat_layout_packed
Type Aliases
- ffi::jem::extent_alloc_t
- ffi::jem::extent_commit_t
- ffi::jem::extent_dalloc_t
- ffi::jem::extent_decommit_t
- ffi::jem::extent_destroy_t
- ffi::jem::extent_hooks_t
- ffi::jem::extent_merge_t
- ffi::jem::extent_purge_t
- ffi::jem::extent_split_t
- ffi::mim::mi_block_visit_fun
- ffi::mim::mi_deferred_free_fun
- ffi::mim::mi_error_fun
- ffi::mim::mi_option_t
- ffi::mim::mi_output_fun
- stats::FileLog
- stats::StdoutLog
- stats::StrLog
- stats::StringLog
Statics
- ffi::jem::NO_BG_THREAD_TARGETS
- ffi::jem::NO_UNPREFIXED_MALLOC_TARGETS
- ffi::jem::UNSUPPORTED_TARGETS
- ffi::jem::UNTESTED_TARGETS
- ffi::jem::malloc_conf
- ffi::jem::malloc_message
Constants
- ffi::jem::ALIGNOF_MAX_ALIGN_T
- ffi::jem::MALLOCX_TCACHE_NONE
- ffi::jem::MALLOCX_ZERO
- ffi::mim::MI_SMALL_SIZE_MAX
- ffi::mim::_mi_option_last
- ffi::mim::mi_option_eager_commit_delay
- ffi::mim::mi_option_large_os_pages
- ffi::mim::mi_option_limit_os_alloc
- ffi::mim::mi_option_max_errors
- ffi::mim::mi_option_max_segment_reclaim
- ffi::mim::mi_option_max_warnings
- ffi::mim::mi_option_os_tag
- ffi::mim::mi_option_reserve_huge_os_pages
- ffi::mim::mi_option_reserve_huge_os_pages_at
- ffi::mim::mi_option_reserve_os_memory
- ffi::mim::mi_option_show_errors
- ffi::mim::mi_option_show_stats
- ffi::mim::mi_option_use_numa_nodes
- ffi::mim::mi_option_verbose
- type_props::USIZE_HIGH_BIT
- type_props::USIZE_MAX_NO_HIGH_BIT