Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SergeyMakeev/smmalloc
/ functions
Functions
1,996 in github.com/SergeyMakeev/smmalloc
⨍
Functions
1,996
◇
Types & classes
311
↓ 2 callers
Function
mi_out_buf_flush
extern/mimalloc/src/options.c:207
↓ 2 callers
Function
mi_page_fresh_alloc
allocate a fresh page from a segment
extern/mimalloc/src/page.c:274
↓ 2 callers
Function
mi_page_has_any_available
are there any available blocks?
extern/mimalloc/include/mimalloc/internal.h:541
↓ 2 callers
Function
mi_page_list_count
extern/mimalloc/src/page.c:43
↓ 2 callers
Function
mi_page_queue_enqueue_from
extern/mimalloc/src/page-queue.c:258
↓ 2 callers
Function
mi_page_queue_push
extern/mimalloc/src/page-queue.c:229
↓ 2 callers
Function
mi_page_queue_remove
extern/mimalloc/src/page-queue.c:206
↓ 2 callers
Function
mi_page_to_slice
extern/mimalloc/include/mimalloc/internal.h:420
↓ 2 callers
Function
mi_prim_close
extern/mimalloc/src/prim/unix/prim.c:72
↓ 2 callers
Function
mi_prim_open
extern/mimalloc/src/prim/unix/prim.c:66
↓ 2 callers
Function
mi_prim_read
extern/mimalloc/src/prim/unix/prim.c:69
↓ 2 callers
Function
mi_print_count
extern/mimalloc/src/stats.c:172
↓ 2 callers
Function
mi_print_header
extern/mimalloc/src/stats.c:246
↓ 2 callers
Function
mi_process_info
extern/mimalloc/src/stats.c:444
↓ 2 callers
Function
mi_process_init
Initialize the process; called by thread_init or the process loader
extern/mimalloc/src/init.c:565
↓ 2 callers
Function
mi_process_setup_auto_thread_done
Set up handlers so `mi_thread_done` is called automatically
extern/mimalloc/src/init.c:390
↓ 2 callers
Function
mi_pvalloc
extern/mimalloc/src/alloc-posix.c:79
↓ 2 callers
Function
mi_random_init_ex
extern/mimalloc/src/random.c:173
↓ 2 callers
Function
mi_random_is_initialized
extern/mimalloc/src/random.c:133
↓ 2 callers
Function
mi_realloc_aligned
extern/mimalloc/src/alloc-aligned.c:280
↓ 2 callers
Function
mi_recalloc
extern/mimalloc/src/alloc.c:784
↓ 2 callers
Function
mi_recurse_enter
extern/mimalloc/src/options.c:285
↓ 2 callers
Function
mi_recurse_exit
extern/mimalloc/src/options.c:292
↓ 2 callers
Function
mi_reserve_huge_os_pages_at
extern/mimalloc/src/arena.c:896
↓ 2 callers
Function
mi_reserve_huge_os_pages_interleave
reserve huge pages evenly among the given number of numa nodes (or use the available ones as detected)
extern/mimalloc/src/arena.c:901
↓ 2 callers
Function
mi_reserve_os_memory
Reserve a range of regular OS memory
extern/mimalloc/src/arena.c:832
↓ 2 callers
Function
mi_rezalloc
extern/mimalloc/src/alloc.c:780
↓ 2 callers
Function
mi_segment_abandon
extern/mimalloc/src/segment.c:1211
↓ 2 callers
Function
mi_segment_alloc
Allocate a segment from the OS aligned to `MI_SEGMENT_SIZE` .
extern/mimalloc/src/segment.c:859
↓ 2 callers
Function
mi_segment_calculate_slices
extern/mimalloc/src/segment.c:341
↓ 2 callers
Function
mi_segment_check_free
Possibly free pages and check if free space is available
extern/mimalloc/src/segment.c:1273
↓ 2 callers
Function
mi_segment_ensure_committed
extern/mimalloc/src/segment.c:493
↓ 2 callers
Function
mi_segment_free
extern/mimalloc/src/segment.c:939
↓ 2 callers
Function
mi_segment_huge_page_alloc
extern/mimalloc/src/segment.c:1514
↓ 2 callers
Function
mi_segment_purge
extern/mimalloc/src/segment.c:501
↓ 2 callers
Function
mi_slice_bin8
extern/mimalloc/src/segment.c:177
↓ 2 callers
Function
mi_slice_first
extern/mimalloc/include/mimalloc/internal.h:432
↓ 2 callers
Function
mi_slices_start_iterate
extern/mimalloc/src/segment.c:1264
↓ 2 callers
Function
mi_span_queue_delete
extern/mimalloc/src/segment.c:225
↓ 2 callers
Function
mi_stat_free
extern/mimalloc/src/alloc.c:348
↓ 2 callers
Function
mi_stat_peak_print
extern/mimalloc/src/stats.c:225
↓ 2 callers
Function
mi_stat_update
extern/mimalloc/src/stats.c:28
↓ 2 callers
Function
mi_tf_make
extern/mimalloc/include/mimalloc/internal.h:523
↓ 2 callers
Function
mi_tf_set_block
extern/mimalloc/include/mimalloc/internal.h:529
↓ 2 callers
Function
mi_thread_done
extern/mimalloc/src/init.c:425
↓ 2 callers
Function
mi_thread_init
This is called from the `mi_malloc_generic`
extern/mimalloc/src/init.c:410
↓ 2 callers
Function
mi_valloc
extern/mimalloc/src/alloc-posix.c:75
↓ 2 callers
Function
mi_version
extern/mimalloc/src/options.c:22
↓ 2 callers
Function
mspace_free
extern/dlmalloc/dlmalloc.cpp:5618
↓ 2 callers
Function
new
extern/mimalloc/src/alloc-override.c:178
↓ 2 callers
Method
normalize
extern/hoard/include/hoard/hoardsuperblock.h:173
↓ 2 callers
Method
open
extern/hoard/Heap-Layers/heaps/utility/traceheap.h:69
↓ 2 callers
Function
print_test_summary
Print summary of test. Return value can be directly use as a return value for main().
extern/mimalloc/test/testhelper.h:41
↓ 2 callers
Function
read32
extern/mimalloc/src/random.c:92
↓ 2 callers
Method
realloc
extern/hoard/Heap-Layers/wrappers/ansiwrapper.h:72
↓ 2 callers
Method
reset
Reset the timer.
extern/hoard/Heap-Layers/utility/timer-old.h:190
↓ 2 callers
Function
rpaligned_alloc
extern/rpmalloc/rpmalloc.c:1674
↓ 2 callers
Function
rpmalloc
extern/rpmalloc/rpmalloc.c:1608
↓ 2 callers
Function
run_os_threads
extern/mimalloc/test/test-stress.c:300
↓ 2 callers
Method
setOwner
extern/hoard/include/hoard/hoardsuperblock.h:138
↓ 2 callers
Method
setPrevSize
extern/hoard/Heap-Layers/heaps/objectrep/coalesceableheap.h:61
↓ 2 callers
Method
setSize
extern/hoard/Heap-Layers/heaps/objectrep/coalesceableheap.h:59
↓ 2 callers
Function
sys_aligned_alloc
extern/ltalloc/ltalloc.cc:244
↓ 2 callers
Function
sys_alloc
Get memory from system using MORECORE or MMAP */
extern/dlmalloc/dlmalloc.cpp:4041
↓ 2 callers
Function
timeval_secs
extern/mimalloc/src/prim/unix/prim.c:600
↓ 2 callers
Function
tmalloc_large
allocate a large request from the best fitting chunk in a treebin */
extern/dlmalloc/dlmalloc.cpp:4438
↓ 2 callers
Function
tmalloc_small
allocate a small request from the best fitting chunk in a treebin */
extern/dlmalloc/dlmalloc.cpp:4509
↓ 2 callers
Function
unix_mmap
extern/mimalloc/src/prim/unix/prim.c:223
↓ 2 callers
Function
unix_mprotect_hint
extern/mimalloc/src/prim/unix/prim.c:342
↓ 2 callers
Function
win_enable_large_os_pages
extern/mimalloc/src/prim/windows/prim.c:70
↓ 2 callers
Function
win_virtual_alloc_prim
extern/mimalloc/src/prim/windows/prim.c:181
↓ 2 callers
Function
xxmalloc_unlock
extern/hoard/source/libhoard.cpp:148
↓ 2 callers
Function
zone_free
extern/mimalloc/src/prim/osx/alloc-override-zone.c:65
↓ 1 callers
Function
CUSTOM_VALLOC
extern/hoard/Heap-Layers/wrappers/wrapper.cpp:455
↓ 1 callers
Method
Create
SmMalloc/smmalloc.cpp:164
↓ 1 callers
Method
CreateThreadCache
SmMalloc/smmalloc.cpp:129
↓ 1 callers
Method
Destroy
SmMalloc/smmalloc.cpp:102
↓ 1 callers
Method
DestroyThreadCache
SmMalloc/smmalloc.cpp:154
↓ 1 callers
Method
Free
SmMalloc/smmalloc_generic.cpp:65
↓ 1 callers
Method
Free
SmMalloc/smmalloc.h:667
↓ 1 callers
Method
GetBucketByIndex
SmMalloc/smmalloc.h:544
↓ 1 callers
Method
GetGenericAllocatorInstance
SmMalloc/smmalloc.h:842
↓ 1 callers
Method
GetUsableSize
SmMalloc/smmalloc.h:777
↓ 1 callers
Function
McGenEventRegister
This function is for use by MC-generated code and should not be used directly.
extern/mimalloc/src/prim/windows/etw.h:559
↓ 1 callers
Function
McGenEventWrite
This function is for use by MC-generated code and should not be used directly.
extern/mimalloc/src/prim/windows/etw.h:513
↓ 1 callers
Function
Min
SmMalloc/smmalloc.h:324
↓ 1 callers
Function
PatchIt
extern/hoard/Heap-Layers/wrappers/winwrapper.cpp:518
↓ 1 callers
Function
PatchMe
extern/hoard/Heap-Layers/wrappers/winwrapper.cpp:569
↓ 1 callers
Method
Realloc
SmMalloc/smmalloc.h:696
↓ 1 callers
Method
ReturnL1CacheToMaster
SmMalloc/smmalloc.h:866
↓ 1 callers
Function
UnpatchIt
extern/hoard/Heap-Layers/wrappers/winwrapper.cpp:545
↓ 1 callers
Function
_IsAligned
smmalloc_test01.cpp:14
↓ 1 callers
Function
_ZSt15get_new_handlerv
extern/mimalloc/src/alloc.c:930
↓ 1 callers
Function
_memory_allocate_from_heap
Allocate a small/medium sized memory block from the given heap
extern/rpmalloc/rpmalloc.c:611
↓ 1 callers
Function
_memory_allocate_heap
Allocate a new heap
extern/rpmalloc/rpmalloc.c:869
↓ 1 callers
Function
_memory_allocate_large_from_heap
Allocate a large sized memory block from the given heap
extern/rpmalloc/rpmalloc.c:751
↓ 1 callers
Function
_memory_deallocate_defer
Defer deallocation of the given block to the given heap
extern/rpmalloc/rpmalloc.c:1117
↓ 1 callers
Function
_memory_global_cache_large_extract
! Extract a number of memory page spans from the global cache for large blocks, similar to _memory_global_cache_extract */
extern/rpmalloc/rpmalloc.c:578
↓ 1 callers
Function
_memory_list_add
Add a span to a double linked list
extern/rpmalloc/rpmalloc.c:912
↓ 1 callers
Function
_memory_list_remove
Remove a span from a double linked list
extern/rpmalloc/rpmalloc.c:925
← previous
next →
501–600 of 1,996, ranked by callers