Packages Overview

Module
mem

Types

AtomicOrdering

Functions

@tclone_slice
new_array
aligned_pointer
@stack_pool
clear_inline
realloc
@masked_load_aligned
masked_store
malloc_aligned
@pool_init
tnew
copy_inline
equals
free_aligned
set_inline
tmalloc
calloc_aligned
@unaligned_store
type_alloc_must_be_aligned
__memcpy
@report_heap_allocs_in_scope
move
trealloc
@clone_aligned
new_aligned
aligned_offset
get_tracking_env
free
talloc_array
new
new_array_aligned
@atomic_load
set
@scoped
@clone_slice
@volatile_load
@assert_leak
ptr_is_aligned
compare_exchange_volatile
temp_array
alloc_with_padding
@clone
alloc_array
alloc_array_aligned
new_with_padding
@masked_store_aligned
os_pagesize
@scatter_aligned
realloc_aligned
temp_pop
talloc_with_padding
@volatile_store
calloc
zero_volatile
clear
copy
masked_load
@pool
@atomic_store
temp_with_padding
gather
@unaligned_load
@stack_mem
ptr_is_page_aligned
talloc
@tclone
__memset
@gather_aligned
__memcmp
compare_exchange
scatter
@unaligned_addr
tcalloc
malloc
alloc
alloc_aligned
temp_push

Globals

__heap_base
KB
MB
GB
DEFAULT_MEM_ALIGNMENT
TB
MAX_MEMORY_ALIGNMENT

Private

Functions

initialize_wasm_mem
@constant_is_power_of_2

Globals

wasm_allocator