MCPcopy Create free account

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

Functions600 in github.com/ezrosent/allocators-rs

Methodnew_size
Create a new `BagPipe` with `size` pipes.
bagpipe/src/lib.rs:246
Methodnew_size_cleanup
(size: usize, clean: Clean)
bagpipe/src/lib.rs:178
Methodnew_sized
(mut alloc: SlagAllocator<CA>, magazine_size: usize)
elfmalloc/src/frontends.rs:156
Methodnext
(&mut self)
elfmalloc/src/utils.rs:223
Methodnext
(&mut self)
slab-alloc/src/aligned.rs:61
Methodnext
(&mut self)
slab-alloc/src/large.rs:116
Methodno_initialize
Constructs a new builder for an allocator which does not initialize allocated objects. Objects returned by `alloc` are not guaranteed to be valid inst
slab-alloc/src/lib.rs:319
Methodno_write
Disables write permission for allocated memory. `no_write` makes it so that allocated memory will not be writable. The default is writable. See the
mmap-alloc/src/lib.rs:229
Methodobj_align
(mut self, obj_align: usize)
mmap-alloc/src/lib.rs:262
Functionobj_alloc_basic
()
elfmalloc/src/frontends.rs:841
Functionobj_alloc_many_pages_many_threads
()
elfmalloc/src/frontends.rs:916
Functionobj_alloc_many_pages_many_threads_u24
()
elfmalloc/src/frontends.rs:907
Functionobj_alloc_many_pages_many_threads_u32
()
elfmalloc/src/frontends.rs:912
Functionobj_alloc_many_pages_many_threads_usize
()
elfmalloc/src/frontends.rs:902
Functionobj_alloc_many_pages_single_threaded
()
elfmalloc/src/frontends.rs:868
Functionobj_alloc_many_pages_single_threaded_u24
()
elfmalloc/src/frontends.rs:859
Functionobj_alloc_many_pages_single_threaded_u32
()
elfmalloc/src/frontends.rs:864
Functionobj_alloc_many_pages_single_threaded_usize
()
elfmalloc/src/frontends.rs:854
Methodobj_size
Sets the object size for the `UntypedObjectAlloc` implementation. `MapAlloc` implements `UntypedObjectAlloc`. `obj_size` sets the object size that wi
mmap-alloc/src/lib.rs:251
Methodoom
Allocator-specific method for signalling an out-of-memory condition. `oom` aborts the thread or process, optionally performing cleanup or logging dia
object-alloc/src/lib.rs:100
Methodoom
Allocator-specific method for signalling an out-of-memory condition. `oom` aborts the thread or process, optionally performing cleanup or logging dia
object-alloc/src/lib.rs:149
Methodpack
(ptr: NonNull<u8>, _status: ())
slab-alloc/src/init.rs:81
Methodpadding_after
Returns the number of bytes of padding that should be placed between an object with the given size (in bytes) and the data used for a stack. The objec
slab-alloc/src/util.rs:71
Methodpage_size
(&self)
elfmalloc/src/sources.rs:53
Functionpanic
(fmt_file_line_col: &(Arguments, &'static str, u32, u32))
alloc-fmt/src/lib.rs:171
Methodpartial_cmp
(&self, other: &AVec<T, A>)
elfmalloc/src/vec_alloc.rs:81
Methodpartial_new
( meta: *mut Metadata, decommit: usize, mut pa: CA, avail: RevocablePipe<Slag>
elfmalloc/src/slag.rs:1071
Methodpost_alloc
(&mut self, layout: &Layout, slab_size: usize, slab: NonNull<SlabHeader>)
slab-alloc/src/large.rs:42
Methodpre_dealloc
(&mut self, layout: &Layout, slab_size: usize, slab: NonNull<SlabHeader>)
slab-alloc/src/large.rs:57
Methodprint
(&self)
bagpipe/src/bin/bench_bag.rs:32
Functionproducer_consumer_strong
Perform a standard enqueuers-dequerers benchmark with optional pre-filling of the bag and no failures.
bagpipe/src/bin/bench_bag.rs:166
Methodptr_to_slab
(&self, slab_size: usize, ptr: NonNull<u8>)
slab-alloc/src/aligned.rs:36
Methodrealloc
(&mut self, p: *mut u8, _l1: Layout, l2: Layout)
elfmalloc/src/alloc_impl.rs:52
Methodrealloc
(&self, ptr: *mut u8, layout: Layout, new_size: usize)
bsalloc/src/lib.rs:46
Functionrealloc_basic
()
elfmalloc/src/general.rs:1153
Methodreset
(&mut self)
elfmalloc/src/bin/bench_vec.rs:46
Methodresult
(&self, g: &mut G)
object-alloc-test/src/corruption.rs:694
Methodreuse_threshold
(&mut self, reuse_threshold: f64)
elfmalloc/src/rust_alloc.rs:383
Methodrevoke
Attempt to revoke `it` from membership in the `BagPipe`. This is simply an implementation of portions of the `Revocable` trait for a `BagPipe`. We d
bagpipe/src/lib.rs:374
Methodrevoke
(it: &Self::Item)
bagpipe/src/queue.rs:525
Functionrng
()
bsalloc/src/bsalloc.rs:75
Functionrun_parallel_bench
Run a workload given set parameters in parallel, timing the execution of each thread. This function returns an `f64` because `[f64]` has some pre-wri
elfmalloc/src/bin/bench_vec.rs:67
Methodset_at_idx
(data: NonNull<T>, idx: isize, val: T)
slab-alloc/src/util.rs:125
Functionsingle_threaded_enqueue_dequeue
(size: usize)
bagpipe/src/queue.rs:777
Functionsingle_threaded_large
()
bagpipe/src/queue.rs:797
Functionsingle_threaded_large_faaq
()
bagpipe/src/queue.rs:807
Functionsingle_threaded_large_faaqg
()
bagpipe/src/queue.rs:817
Functionsingle_threaded_large_general
()
bagpipe/src/queue.rs:827
Functionsingle_threaded_small
()
bagpipe/src/queue.rs:792
Functionsingle_threaded_small_faaq
()
bagpipe/src/queue.rs:802
Functionsingle_threaded_small_faaqg
()
bagpipe/src/queue.rs:812
Functionsingle_threaded_small_general
()
bagpipe/src/queue.rs:822
Methodsmall_pipe_size
(&mut self, small_pipe_size: usize)
elfmalloc/src/rust_alloc.rs:391
Functionsmoke_dtor
()
alloc-tls/src/lib.rs:405
Methodstatus_initialized
()
slab-alloc/src/init.rs:72
Methodstatus_uninitialized
()
slab-alloc/src/init.rs:75
Methodtarget_overhead
(&mut self, target_overhead: usize)
elfmalloc/src/frontends.rs:759
Methodtarget_pa_size
(&mut self, target_pa_size: usize)
elfmalloc/src/rust_alloc.rs:379
Functiontest_alloc_basic
()
bsalloc/src/bsalloc.rs:164
Functiontest_commit
()
mmap-alloc/src/tests.rs:424
Functiontest_corruption_tester
()
object-alloc-test/src/corruption.rs:886
Functiontest_corruption_tester_corruption
()
object-alloc-test/src/corruption.rs:910
Functiontest_corruption_tester_corruption_panic_on_drop
()
object-alloc-test/src/corruption.rs:925
Functiontest_corruption_tester_corruption_panic_on_drop_helper
()
object-alloc-test/src/corruption.rs:918
Functiontest_extend
()
elfmalloc/src/vec_alloc.rs:275
Functiontest_hash_table_bucket_distribution
()
slab-alloc/src/large.rs:155
Functiontest_is_mapped_range
()
object-alloc-test/src/corruption.rs:533
Functiontest_large_align
()
mmap-alloc/src/tests.rs:408
Functiontest_many_pushes
()
elfmalloc/src/vec_alloc.rs:250
Functiontest_map
()
mmap-alloc/src/tests.rs:81
Functiontest_map_non_windows
()
mmap-alloc/src/tests.rs:117
Functiontest_map_panic_too_large
()
mmap-alloc/src/tests.rs:544
Functiontest_map_panic_zero
()
mmap-alloc/src/tests.rs:533
Functiontest_memory_corruption
()
object-alloc-test/src/leaky_alloc.rs:77
Functiontest_memory_corruption
()
slab-alloc/src/tests.rs:45
Functiontest_perms
()
mmap-alloc/src/tests.rs:459
Functiontest_perms_fn
()
mmap-alloc/src/tests.rs:631
Functiontest_pushes_pops
()
elfmalloc/src/vec_alloc.rs:261
Functiontest_quickcheck_memory_corruption
()
slab-alloc/src/tests.rs:67
Functiontest_realloc_large
()
mmap-alloc/src/tests.rs:262
Functiontest_realloc_small
()
mmap-alloc/src/tests.rs:170
Functiontest_unmap_panic_unaligned
()
mmap-alloc/src/tests.rs:570
Functiontest_unmap_panic_zero
()
mmap-alloc/src/tests.rs:557
Functiontwo_threads_enqueue_dequeue
(size: usize)
bagpipe/src/queue.rs:831
Functiontwo_threads_enqueue_dequeue_large
()
bagpipe/src/queue.rs:867
Functiontwo_threads_enqueue_dequeue_large_faaq
()
bagpipe/src/queue.rs:887
Functiontwo_threads_enqueue_dequeue_large_faaqg
()
bagpipe/src/queue.rs:897
Functiontwo_threads_enqueue_dequeue_large_general
()
bagpipe/src/queue.rs:877
Functiontwo_threads_enqueue_dequeue_small
()
bagpipe/src/queue.rs:862
Functiontwo_threads_enqueue_dequeue_small_faaq
()
bagpipe/src/queue.rs:882
Functiontwo_threads_enqueue_dequeue_small_faaqg
()
bagpipe/src/queue.rs:892
Functiontwo_threads_enqueue_dequeue_small_general
()
bagpipe/src/queue.rs:872
Methodunpack_ptr
(packed: usize)
slab-alloc/src/init.rs:87
Methodunpack_status
(_packed: usize)
slab-alloc/src/init.rs:84
Methodunsafe_func
Constructs a new builder for an allocator which uses `f` to initialize allocated objects. The constructed allocator will call `f` whenever a new obje
slab-alloc/src/lib.rs:303
Methodusable_size
(&self, l: &Layout)
elfmalloc/src/rust_alloc.rs:312
Methodusable_size
(&self, layout: &Layout)
mmap-alloc/src/lib.rs:464
Methodwith_capacity
(cap: usize)
elfmalloc/src/vec_alloc.rs:58
Methodwith_chan
(mut f: F)
elfmalloc/src/general.rs:180
Methodwrite_str
(&mut self, s: &str)
alloc-fmt/src/lib.rs:77
← previous501–600 of 600, ranked by callers