Function jemalloc_sys::sdallocx
source · pub unsafe extern "C" fn sdallocx(
ptr: *mut c_void,
size: size_t,
flags: c_int
)
Expand description
Deallocates previously-allocated memory region referenced by ptr
with
size
hint.
This makes the space available for future allocations.
Safety
The behavior is undefined if:
size
is not in range[req_size, alloc_size]
, wherereq_size
is the size requested when performing the allocation, andalloc_size
is the allocation size returned bynallocx
,sallocx
, orxallocx
,ptr
does not match a pointer earlier returned by the memory allocation functions of this crate, orptr
is null, or- the memory region referenced by
ptr
has been deallocated.