MCPcopy Create free account

hub / github.com/ezrosent/allocators-rs / functions

Functions600 in github.com/ezrosent/allocators-rs

Functionbacking_size_for
(layout: &alloc::Layout)
slab-alloc/src/large.rs:110
Functionbasic_alloc_functionality
()
elfmalloc/src/rust_alloc.rs:603
Functionbasic_functionality
()
elfmalloc/src/utils.rs:249
Functionbasic_map_functionality
()
slab-alloc/src/ptr_map.rs:451
Functionbench_alloc
(nthreads: usize, per_thread: usize)
elfmalloc/src/bin/bench.rs:358
Functionbench_alloc_free
(nthreads: usize, per_thread: usize)
elfmalloc/src/bin/bench.rs:323
Functionbench_alloc_free_pairs
( nthreads: usize, per_thread: usize, )
elfmalloc/src/bin/bench.rs:194
Functionbench_alloc_free_pairs
(b: &mut Bencher)
slab-alloc/src/tests.rs:163
Functionbench_alloc_free_pairs_buffered
( nthreads: usize, per_thread: usize, )
elfmalloc/src/bin/bench.rs:231
Functionbench_alloc_free_pairs_heap
(b: &mut Bencher)
slab-alloc/src/tests.rs:197
Functionbench_alloc_free_pairs_no_init
(b: &mut Bencher)
slab-alloc/src/tests.rs:180
Functionbench_alloc_no_free
(b: &mut Bencher)
slab-alloc/src/tests.rs:137
Functionbench_alloc_no_free_heap
(b: &mut Bencher)
slab-alloc/src/tests.rs:157
Functionbench_alloc_no_free_no_init
(b: &mut Bencher)
slab-alloc/src/tests.rs:147
Functionbench_extend
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:389
Functionbench_extend_avec_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:370
Functionbench_extend_avec_heap
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:380
Functionbench_extend_avec_shared_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:375
Functionbench_extend_vec
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:385
Functionbench_free
(nthreads: usize, per_thread: usize)
elfmalloc/src/bin/bench.rs:394
Functionbench_large_map
(b: &mut Bencher)
mmap-alloc/src/tests.rs:580
Functionbench_prod_cons
(nthreads: usize, per_thread: usize)
elfmalloc/src/bin/bench.rs:275
Functionbench_push_avec_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:289
Functionbench_push_avec_heap
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:299
Functionbench_push_avec_shared_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:294
Functionbench_push_nested
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:346
Functionbench_push_nested_avec_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:323
Functionbench_push_nested_avec_heap
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:337
Functionbench_push_nested_avec_shared_elf
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:331
Functionbench_push_nested_vec
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:342
Functionbench_push_vec
(b: &mut Bencher)
elfmalloc/src/vec_alloc.rs:304
Functionbench_tls
(b: &mut Bencher)
alloc-tls/src/lib.rs:436
Functionbench_tls_fast_with
(b: &mut Bencher)
alloc-tls/src/lib.rs:448
Methodbits
()
elfmalloc/src/slag.rs:423
Methodbuild_mmap
(self)
slab-alloc/src/lib.rs:167
Methodbuild_owned
(&self)
elfmalloc/src/rust_alloc.rs:459
Methodbuild_untyped
(self)
slab-alloc/src/lib.rs:174
Methodbuild_untyped_mmap
(self)
slab-alloc/src/lib.rs:183
Methodbulk_add
Add all items in `I` to the `WeakBag`. This allows data-structures to optimize bulk-add operations if possible.
bagpipe/src/bag.rs:116
Methodbytes_for
Returns the number of bytes of memory that need to be allocated by the user in order to support a stack of the given size.
slab-alloc/src/util.rs:82
Methodc__aligned_malloc
(&self, size: size_t, alignment: size_t)
malloc-bind/src/lib.rs:547
Methodc_aligned_alloc
(&self, alignment: size_t, size: size_t)
malloc-bind/src/lib.rs:520
Methodc_calloc
The C `calloc` function. `calloc` allocates storage sufficient to hold `nmemb` elements of size `size` and returns a pointer to it. The allocated mem
malloc-bind/src/lib.rs:241
Methodc_cfree
(&self, ptr: *mut c_void)
malloc-bind/src/lib.rs:223
Methodc_free
(&self, p: *mut c_void)
elfmalloc/src/alloc_impl.rs:68
Methodc_malloc
(&self, size: size_t)
elfmalloc/src/alloc_impl.rs:59
Methodc_posix_memalign
( &self, memptr: *mut *mut c_void, alignment: size_t, size: size_t, )
malloc-bind/src/lib.rs:435
Methodc_pvalloc
(&self, size: size_t)
malloc-bind/src/lib.rs:294
Methodc_realloc
(&self, p: *mut c_void, new_size: size_t)
elfmalloc/src/alloc_impl.rs:79
Methodc_realloc
The C `realloc` function. `realloc` changes the size of the allocation pointed to by `ptr` to `size` bytes, returning the address of the modified all
malloc-bind/src/lib.rs:329
Methodc_reallocf
(&self, ptr: *mut c_void, size: size_t)
malloc-bind/src/lib.rs:389
Methodc_valloc
(&self, size: size_t)
malloc-bind/src/lib.rs:272
Methodcleanup
(&self, it: *mut T)
elfmalloc/src/slag.rs:88
Methodcleanup
(&self, it: *mut Magazine)
elfmalloc/src/frontends.rs:419
Methodcleanup_all
(&self, it: I)
bagpipe/src/lib.rs:88
Methodclone
(&self)
elfmalloc/src/utils.rs:95
Methodclone
(&self)
elfmalloc/src/sources.rs:206
Methodclone
(&self)
bagpipe/src/bag.rs:126
Methodcmp
(&self, other: &AVec<T, A>)
elfmalloc/src/vec_alloc.rs:88
Functioncommit
(p: *mut u8, size: usize)
elfmalloc/src/utils.rs:39
Methodcontains
(&self, it: *mut u8)
elfmalloc/src/sources.rs:197
Methodcreate
()
elfmalloc/src/bin/bench.rs:76
Methodcutoff_factor
(&mut self, cutoff_factor: f64)
elfmalloc/src/frontends.rs:751
Methoddealloc
(&mut self, _: NonNull<u8>, _: Layout)
object-alloc-test/src/leaky_alloc.rs:43
Methoddealloc
(&mut self, x: NonNull<u8>)
object-alloc/src/lib.rs:167
Methoddealloc
(&mut self, ptr: NonNull<u8>)
slab-alloc/src/backing.rs:69
Methoddebug
(&self)
bagpipe/src/bag.rs:78
Methoddebug
(&self)
bagpipe/src/queue.rs:379
Methoddefault
()
elfmalloc/src/slag.rs:457
Methoddefault
()
elfmalloc/src/vec_alloc.rs:94
Methoddefault
()
elfmalloc/src/frontends.rs:268
Methoddefault
()
elfmalloc/src/general.rs:681
Methoddefault
()
elfmalloc/src/rust_alloc.rs:358
Methoddefault
()
elfmalloc/src/bin/bench_vec.rs:34
Methoddefault
()
object-alloc-test/src/corruption.rs:211
Methoddefault
()
slab-alloc/src/ptr_map.rs:316
Methoddefault
Constructs a new builder for an allocator which uses `T::default` to initialize allocated objects. The constructed allocator will call `T::default` w
slab-alloc/src/lib.rs:271
Methoddefault
()
mmap-alloc/src/lib.rs:269
Methoddefault
()
bagpipe/src/lib.rs:103
Methoddefault
()
bagpipe/src/bag.rs:132
Methodderef
(&self)
elfmalloc/src/utils.rs:118
Methodderef
(&self)
elfmalloc/src/slag.rs:430
Methodderef
(&self)
elfmalloc/src/vec_alloc.rs:228
Methodderef
(&self)
elfmalloc/src/rust_alloc.rs:222
Methodderef_mut
(&mut self)
elfmalloc/src/vec_alloc.rs:234
Methodderef_mut
(&mut self)
elfmalloc/src/rust_alloc.rs:228
Methoddestroy
Unmap the memory associated with the `Magazine`. This function does not free the memory associated with the stack's contents if it is nonempty.
elfmalloc/src/frontends.rs:469
Methoddirty
(_mem: *mut u8)
elfmalloc/src/slag.rs:879
Methoddirty
(_mem: *mut u8)
elfmalloc/src/general.rs:123
Functiondirty_slag
(mem: *mut u8)
elfmalloc/src/general.rs:109
Functiondo_push
A benchmark testing smaller-sized allocations.
elfmalloc/src/bin/bench_vec.rs:205
Functiondo_push_large
A benchmark stressing large-sized allocations.
elfmalloc/src/bin/bench_vec.rs:229
Functiondo_push_medium
A benchmark stressing medium-sized allocations.
elfmalloc/src/bin/bench_vec.rs:217
Methoddrop
(&mut self)
elfmalloc/src/utils.rs:211
Methoddrop
(&mut self)
elfmalloc/src/slag.rs:1046
Methoddrop
(&mut self)
elfmalloc/src/vec_alloc.rs:121
Methoddrop
(&mut self)
elfmalloc/src/frontends.rs:44
Methoddrop
(&mut self)
elfmalloc/src/general.rs:179
Methoddrop
(&mut self)
elfmalloc/src/sources.rs:75
Methoddrop
(&mut self)
elfmalloc/src/rust_alloc.rs:246
← previousnext →301–400 of 600, ranked by callers