MCPcopy Create free account

hub / github.com/SergeyMakeev/smmalloc / functions

Functions1,996 in github.com/SergeyMakeev/smmalloc

↓ 1 callersFunctionmi_page_queue_find_free_ex
Find a page with free blocks of `page->block_size`.
extern/mimalloc/src/page.c:711
↓ 1 callersFunctionmi_page_queue_is_special
extern/mimalloc/src/page-queue.c:44
↓ 1 callersFunctionmi_page_to_full
extern/mimalloc/src/page.c:363
↓ 1 callersFunctionmi_page_usable_aligned_size_of
Bytes available in a block
extern/mimalloc/src/alloc.c:622
↓ 1 callersFunctionmi_prim_access
extern/mimalloc/src/prim/unix/prim.c:75
↓ 1 callersFunctionmi_prim_mbind
extern/mimalloc/src/prim/unix/prim.c:430
↓ 1 callersFunctionmi_prim_mem_grow
extern/mimalloc/src/prim/wasi/prim.c:64
↓ 1 callersFunctionmi_prim_tls_pthread_heap_slot
extern/mimalloc/include/mimalloc/prim.h:286
↓ 1 callersFunctionmi_prim_tls_slot_set
setting a tls slot is only used on macOS for now
extern/mimalloc/include/mimalloc/prim.h:183
↓ 1 callersFunctionmi_process_done
Called when the process is done (through `at_exit`)
extern/mimalloc/src/init.c:617
↓ 1 callersFunctionmi_ptr_decode
extern/mimalloc/include/mimalloc/internal.h:633
↓ 1 callersFunctionmi_reallocarr
extern/mimalloc/src/alloc-posix.c:108
↓ 1 callersFunctionmi_realpath
extern/mimalloc/src/alloc.c:891
↓ 1 callersFunctionmi_recalloc_aligned_at
extern/mimalloc/src/alloc-aligned.c:292
↓ 1 callersFunctionmi_recurse_enter_prim
extern/mimalloc/src/options.c:275
↓ 1 callersFunctionmi_recurse_exit_prim
extern/mimalloc/src/options.c:281
↓ 1 callersFunctionmi_reserve_huge_os_pages_at_ex
----------------------------------------------------------- Reserve a huge page arena. ----------------------------------------------------------- *
extern/mimalloc/src/arena.c:874
↓ 1 callersFunctionmi_rotl
extern/mimalloc/include/mimalloc/internal.h:624
↓ 1 callersFunctionmi_rotr
extern/mimalloc/include/mimalloc/internal.h:628
↓ 1 callersFunctionmi_segment_commit
extern/mimalloc/src/segment.c:463
↓ 1 callersFunctionmi_segment_os_alloc
extern/mimalloc/src/segment.c:798
↓ 1 callersFunctionmi_segment_os_free
extern/mimalloc/src/segment.c:379
↓ 1 callersFunctionmi_segment_reclaim_or_alloc
extern/mimalloc/src/segment.c:1456
↓ 1 callersFunctionmi_segment_schedule_purge
extern/mimalloc/src/segment.c:530
↓ 1 callersFunctionmi_segment_slice_split
extern/mimalloc/src/segment.c:747
↓ 1 callersFunctionmi_segment_try_reclaim
extern/mimalloc/src/segment.c:1389
↓ 1 callersFunctionmi_segments_page_find_and_allocate
extern/mimalloc/src/segment.c:759
↓ 1 callersFunctionmi_show_error_message
extern/mimalloc/src/options.c:358
↓ 1 callersFunctionmi_slice_bin
extern/mimalloc/src/segment.c:187
↓ 1 callersFunctionmi_slice_start
extern/mimalloc/src/segment.c:165
↓ 1 callersFunctionmi_span_queue_contains
extern/mimalloc/src/segment.c:248
↓ 1 callersFunctionmi_span_queue_push
extern/mimalloc/src/segment.c:207
↓ 1 callersFunctionmi_stat_counter_print_avg
extern/mimalloc/src/stats.c:238
↓ 1 callersFunctionmi_stat_huge_free
maintain stats for huge objects
extern/mimalloc/src/alloc.c:380
↓ 1 callersFunctionmi_stats_add
must be thread safe as it is called from stats_merge
extern/mimalloc/src/stats.c:92
↓ 1 callersFunctionmi_stats_print_bins
extern/mimalloc/src/stats.c:251
↓ 1 callersFunctionmi_thread_data_free
extern/mimalloc/src/init.c:257
↓ 1 callersFunctionmi_thread_data_zalloc
extern/mimalloc/src/init.c:218
↓ 1 callersFunctionmi_to_msecs
extern/mimalloc/src/prim/windows/prim.c:409
↓ 1 callersFunctionmi_try_new
extern/mimalloc/src/alloc.c:967
↓ 1 callersFunctionmi_verify_padding
extern/mimalloc/src/alloc.c:305
↓ 1 callersFunctionmi_wcsdup
extern/mimalloc/src/alloc-posix.c:127
↓ 1 callersFunctionmi_zalloc_small
extern/mimalloc/src/alloc.c:180
↓ 1 callersFunctionmmap_alloc
Malloc using mmap */
extern/dlmalloc/dlmalloc.cpp:3830
↓ 1 callersFunctionmmap_resize
Realloc using mmap */
extern/dlmalloc/dlmalloc.cpp:3862
↓ 1 callersFunctionmove_to_central_cache
extern/ltalloc/ltalloc.cc:670
↓ 1 callersFunctionmsleep
extern/mimalloc/test/main-override.cpp:23
↓ 1 callersFunctionmy_init_hook
extern/hoard/Heap-Layers/wrappers/gnuwrapper-hooks.cpp:82
↓ 1 callersFunctionmy_realloc_hook
extern/hoard/Heap-Layers/wrappers/gnuwrapper-hooks.cpp:113
↓ 1 callersFunctionpopc
extern/hoard/Heap-Layers/heaps/general/oldkingsleyheap.h:49
↓ 1 callersFunctionprepend_alloc
Allocate chunk and prepend remainder with chunk in successor base. */
extern/dlmalloc/dlmalloc.cpp:3944
↓ 1 callersFunctionpthread_exit
extern/hoard/source/unixtls.cpp:331
↓ 1 callersFunctionptrie_insert
extern/ltalloc/ltalloc.cc:170
↓ 1 callersFunctionptrie_lookup
extern/ltalloc/ltalloc.cc:156
↓ 1 callersFunctionptrie_remove
extern/ltalloc/ltalloc.cc:216
↓ 1 callersMethodput
extern/hoard/include/util/dynamichashtable.h:247
↓ 1 callersFunctionreallocarr
extern/mimalloc/src/alloc-override.c:263
↓ 1 callersFunctionreallocarray
extern/mimalloc/src/alloc-override.c:262
↓ 1 callersFunctionrelease_thread_cache
extern/ltalloc/ltalloc.cc:731
↓ 1 callersMethodremove
Remove one object of the given size.
extern/hoard/include/hoard/thresholdheap.h:156
↓ 1 callersMethodremoveChild
extern/hoard/Heap-Layers/heaps/special/nestedheap.h:118
↓ 1 callersMethodremoveLargest
Remove one of the largest available objects.
extern/hoard/include/hoard/thresholdheap.h:193
↓ 1 callersFunctionrpmalloc_thread_initialize
Initialize thread, assign heap
extern/rpmalloc/rpmalloc.c:1422
↓ 1 callersMethodsanityCheck
extern/hoard/include/hoard/emptyclass.h:251
↓ 1 callersMethodsanityCheckPre
extern/hoard/include/hoard/emptyclass.h:249
↓ 1 callersFunctionsbrk
extern/hoard/Heap-Layers/heaps/special/sbrk.c:7
↓ 1 callersFunctionsys_free
extern/ltalloc/ltalloc.cc:286
↓ 1 callersFunctiontest_heap
extern/mimalloc/test/main.c:5
↓ 1 callersFunctiontest_heap1
extern/mimalloc/test/test-api.c:317
↓ 1 callersFunctiontest_heap2
extern/mimalloc/test/test-api.c:326
↓ 1 callersFunctiontest_leak
extern/mimalloc/test/test-stress.c:220
↓ 1 callersFunctiontest_stl_allocator1
extern/mimalloc/test/main-override.cpp:131
↓ 1 callersFunctiontest_stl_allocator1
extern/mimalloc/test/test-api.c:337
↓ 1 callersFunctiontest_stl_allocator2
extern/mimalloc/test/main-override.cpp:140
↓ 1 callersFunctiontest_stl_allocator2
extern/mimalloc/test/test-api.c:350
↓ 1 callersFunctiontest_stl_allocator3
extern/mimalloc/test/main-override.cpp:148
↓ 1 callersFunctiontest_stl_allocator4
extern/mimalloc/test/main-override.cpp:155
↓ 1 callersFunctiontest_stl_allocator5
extern/mimalloc/test/main-override.cpp:162
↓ 1 callersFunctiontest_stl_allocator6
extern/mimalloc/test/main-override.cpp:169
↓ 1 callersFunctiontest_stress
extern/mimalloc/test/test-stress.c:189
↓ 1 callersMethodtimeToSec
extern/hoard/Heap-Layers/utility/timer-old.h:269
↓ 1 callersFunctiontraverse_and_check
Traverse each chunk and check it; return total */
extern/dlmalloc/dlmalloc.cpp:3427
↓ 1 callersMethodtrim
extern/hoard/Heap-Layers/heaps/special/obstackreap.h:90
↓ 1 callersFunctionuintToFloatRoundUp
Bin sizes follow floating point (exponent + mantissa) distribution (piecewise linear log approx) This ensures that for each size class, the average ov
SmMalloc/smmalloc.h:216
↓ 1 callersFunctionunix_detect_overcommit
extern/mimalloc/src/prim/unix/prim.c:102
↓ 1 callersFunctionunix_mmap_fd
extern/mimalloc/src/prim/unix/prim.c:212
↓ 1 callersMethodunlock
extern/hoard/Heap-Layers/locks/winlock.h:66
↓ 1 callersFunctionvalloc
extern/hoard/Heap-Layers/wrappers/gnuwrapper-hooks.cpp:295
↓ 1 callersFunctionwin_virtual_alloc
extern/mimalloc/src/prim/windows/prim.c:210
↓ 1 callersMethodwriteLog
extern/hoard/Heap-Layers/heaps/debug/logheap.h:50
↓ 1 callersFunctionxxmalloc_lock
extern/hoard/source/libhoard.cpp:144
↓ 1 callersFunctionzone_malloc
extern/mimalloc/src/prim/osx/alloc-override-zone.c:50
↓ 1 callersMethod~Test
extern/mimalloc/test/main-override.cpp:85
MethodANSIWrapper
extern/hoard/Heap-Layers/wrappers/ansiwrapper.h:29
FunctionAPIENTRY
extern/hoard/source/wintls.cpp:147
MethodAlignedMmapInstance
extern/hoard/include/util/alignedmmap.h:59
MethodAlloc
SmMalloc/smmalloc_generic.cpp:43
MethodAlloc
SmMalloc/smmalloc.h:407
MethodAllocFromCache
SmMalloc/smmalloc.h:910
MethodAllocate
SmMalloc/smmalloc.h:562
← previousnext →801–900 of 1,996, ranked by callers