MCPcopy Create free account

hub / github.com/emscripten-core/emscripten / functions

Functions28,963 in github.com/emscripten-core/emscripten

↓ 1 callersFunctionmi_memid_needs_no_free
system/lib/mimalloc/include/mimalloc/types.h:306
↓ 1 callersFunctionmi_memkind_needs_no_free
system/lib/mimalloc/include/mimalloc/types.h:266
↓ 1 callersFunctionmi_meta_page_zalloc
allocate a fresh meta page and add it to the global list.
system/lib/mimalloc/src/arena-meta.c:70
↓ 1 callersFunctionmi_mm256_ones
system/lib/mimalloc/src/bitmap.c:568
↓ 1 callersFunctionmi_new_realloc
system/lib/mimalloc/src/alloc.c:757
↓ 1 callersFunctionmi_option_disable
system/lib/mimalloc/src/options.c:338
↓ 1 callersFunctionmi_option_init
system/lib/mimalloc/src/options.c:628
↓ 1 callersFunctionmi_option_set_default
system/lib/mimalloc/src/options.c:313
↓ 1 callersFunctionmi_options_print
system/lib/mimalloc/src/options.c:257
↓ 1 callersFunctionmi_options_print_out
system/lib/mimalloc/src/options.c:217
↓ 1 callersFunctionmi_os_alloc_aligned
system/lib/mimalloc/src/os.c:891
↓ 1 callersFunctionmi_os_claim_huge_pages
Claim an aligned address range for huge pages
system/lib/mimalloc/src/os.c:701
↓ 1 callersFunctionmi_os_ensure_zero
system/lib/mimalloc/src/os.c:450
↓ 1 callersFunctionmi_os_free_huge_os_pages
free every huge page in a range individually (as we allocated per page) note: needed with VirtualAlloc but could potentially be done in one go on mmap
system/lib/mimalloc/src/os.c:813
↓ 1 callersFunctionmi_os_numa_node_get
system/lib/mimalloc/src/os.c:849
↓ 1 callersFunctionmi_os_prim_alloc_aligned
Primitive aligned allocation from the OS. This function guarantees the allocated memory is aligned.
system/lib/mimalloc/src/os.c:330
↓ 1 callersFunctionmi_os_prim_alloc_at
Note: the `try_alignment` is just a hint and the returned pointer is not guaranteed to be aligned. Also `hint_addr` is a hint and may be ignored.
system/lib/mimalloc/src/os.c:294
↓ 1 callersFunctionmi_out_alignright
system/lib/mimalloc/src/libc.c:178
↓ 1 callersFunctionmi_out_buf
system/lib/mimalloc/src/options.c:359
↓ 1 callersFunctionmi_out_fill
system/lib/mimalloc/src/libc.c:170
↓ 1 callersFunctionmi_out_get_default
system/lib/mimalloc/src/options.c:408
↓ 1 callersFunctionmi_out_stderr
system/lib/mimalloc/src/options.c:342
↓ 1 callersFunctionmi_page_bin
system/lib/mimalloc/src/page-queue.c:174
↓ 1 callersFunctionmi_page_block_start
system/lib/mimalloc/src/arena.c:796
↓ 1 callersFunctionmi_page_clear_abandoned_mapped
system/lib/mimalloc/include/mimalloc/internal.h:889
↓ 1 callersFunctionmi_page_commit_usage
system/lib/mimalloc/src/arena.c:1751
↓ 1 callersFunctionmi_page_contains_address
system/lib/mimalloc/include/mimalloc/internal.h:703
↓ 1 callersFunctionmi_page_free_list_extend
system/lib/mimalloc/src/page.c:588
↓ 1 callersFunctionmi_page_free_list_extend_secure
system/lib/mimalloc/src/page.c:532
↓ 1 callersFunctionmi_page_free_quick_collect
returns `true` if after collection `mi_page_immediate_available` is true.
system/lib/mimalloc/src/page.c:196
↓ 1 callersFunctionmi_page_fresh
Get a fresh page to use
system/lib/mimalloc/src/page.c:352
↓ 1 callersFunctionmi_page_map_ensure_submap_at
system/lib/mimalloc/src/page-map.c:321
↓ 1 callersFunctionmi_page_queue_enqueue_from
system/lib/mimalloc/src/page-queue.c:416
↓ 1 callersFunctionmi_page_queue_enqueue_from_full
system/lib/mimalloc/src/page-queue.c:420
↓ 1 callersFunctionmi_page_queue_find_free_ex
Find a page with free blocks of `page->block_size`.
system/lib/mimalloc/src/page.c:744
↓ 1 callersFunctionmi_page_queue_is_special
system/lib/mimalloc/src/page-queue.c:48
↓ 1 callersFunctionmi_page_queue_len_is_atmost
system/lib/mimalloc/src/free.c:297
↓ 1 callersFunctionmi_page_queue_move_to_front
system/lib/mimalloc/src/page-queue.c:335
↓ 1 callersFunctionmi_page_queue_push_at_end
system/lib/mimalloc/src/page-queue.c:306
↓ 1 callersFunctionmi_page_set_abandoned_mapped
system/lib/mimalloc/include/mimalloc/internal.h:884
↓ 1 callersFunctionmi_page_thread_free_collect
Collect the local `thread_free` list using an atomic exchange.
system/lib/mimalloc/src/page.c:178
↓ 1 callersFunctionmi_page_usable_aligned_size_of
Bytes available in a block
system/lib/mimalloc/src/free.c:398
↓ 1 callersFunctionmi_path_max
system/lib/mimalloc/src/alloc.c:558
↓ 1 callersFunctionmi_popcount_generic32
system/lib/mimalloc/src/libc.c:432
↓ 1 callersFunctionmi_popcount_generic64
system/lib/mimalloc/src/libc.c:464
↓ 1 callersFunctionmi_prim_access
system/lib/mimalloc/src/prim/unix/prim.c:95
↓ 1 callersFunctionmi_prim_mbind
system/lib/mimalloc/src/prim/unix/prim.c:570
↓ 1 callersFunctionmi_prim_mem_grow
system/lib/mimalloc/src/prim/wasi/prim.c:67
↓ 1 callersFunctionmi_process_done
Called when the process is done (cdecl as it is used with `at_exit` on some platforms)
system/lib/mimalloc/src/init.c:1138
↓ 1 callersFunctionmi_process_init_once
Initialize the process; called by thread_init or the process loader
system/lib/mimalloc/src/init.c:1086
↓ 1 callersFunctionmi_process_setup_auto_thread_done
Set up handlers so `mi_thread_done` is called automatically
system/lib/mimalloc/src/init.c:686
↓ 1 callersFunctionmi_ptr_decode
system/lib/mimalloc/include/mimalloc/internal.h:1031
↓ 1 callersFunctionmi_realloc_aligned_at
system/lib/mimalloc/src/alloc-aligned.c:391
↓ 1 callersFunctionmi_reallocarr
system/lib/mimalloc/src/alloc-posix.c:113
↓ 1 callersFunctionmi_reallocarray
system/lib/mimalloc/src/alloc-posix.c:102
↓ 1 callersFunctionmi_recurse_enter_prim
system/lib/mimalloc/src/options.c:446
↓ 1 callersFunctionmi_recurse_exit_prim
system/lib/mimalloc/src/options.c:452
↓ 1 callersFunctionmi_rep_movsb
system/lib/mimalloc/include/mimalloc/internal.h:1191
↓ 1 callersFunctionmi_rep_stosb
system/lib/mimalloc/include/mimalloc/internal.h:1199
↓ 1 callersFunctionmi_reserve_huge_os_pages_at_ex
----------------------------------------------------------- Reserve a huge page arena. ----------------------------------------------------------- *
system/lib/mimalloc/src/arena.c:1942
↓ 1 callersFunctionmi_reserve_os_memory
Reserve a range of regular OS memory
system/lib/mimalloc/src/arena.c:1697
↓ 1 callersFunctionmi_reserve_os_memory_ex
Reserve a range of regular OS memory
system/lib/mimalloc/src/arena.c:1687
↓ 1 callersFunctionmi_rotl
system/lib/mimalloc/include/mimalloc/bits.h:309
↓ 1 callersFunctionmi_rotr
system/lib/mimalloc/include/mimalloc/bits.h:292
↓ 1 callersFunctionmi_show_error_message
system/lib/mimalloc/src/options.c:543
↓ 1 callersFunctionmi_stat_average_print
system/lib/mimalloc/src/stats.c:249
↓ 1 callersFunctionmi_stat_total_print
system/lib/mimalloc/src/stats.c:229
↓ 1 callersFunctionmi_stats_get_bin_size
system/lib/mimalloc/src/stats.c:582
↓ 1 callersFunctionmi_stats_print
deprecated
system/lib/mimalloc/src/stats.c:502
↓ 1 callersFunctionmi_stats_print_bins
system/lib/mimalloc/src/stats.c:263
↓ 1 callersFunctionmi_stats_print_out
system/lib/mimalloc/src/stats.c:497
↓ 1 callersFunctionmi_subproc_main_init
Initialize main subproc
system/lib/mimalloc/src/init.c:283
↓ 1 callersFunctionmi_subproc_stats_get_json
system/lib/mimalloc/src/stats.c:797
↓ 1 callersFunctionmi_subprocs_unsafe_destroy_all
system/lib/mimalloc/src/init.c:545
↓ 1 callersFunctionmi_theap_calloc
system/lib/mimalloc/src/alloc.c:289
↓ 1 callersFunctionmi_theap_free_mem
system/lib/mimalloc/src/theap.c:266
↓ 1 callersFunctionmi_theap_guarded_set_sample_rate
system/lib/mimalloc/src/init.c:238
↓ 1 callersFunctionmi_theap_guarded_set_size_bound
system/lib/mimalloc/src/init.c:249
↓ 1 callersFunctionmi_theap_main_init
Initialization of the (statically allocated) main theap, and the main tld and subproc.
system/lib/mimalloc/src/init.c:313
↓ 1 callersFunctionmi_theap_malloc_guarded_aligned
system/lib/mimalloc/src/alloc-aligned.c:31
↓ 1 callersFunctionmi_theap_malloc_small
system/lib/mimalloc/src/alloc.c:203
↓ 1 callersFunctionmi_theap_malloc_zero_aligned_at_generic
Generic primitive aligned allocation -- split out for better codegen
system/lib/mimalloc/src/alloc-aligned.c:152
↓ 1 callersFunctionmi_theap_malloc_zero_aligned_at_overalloc
Fallback aligned allocation that over-allocates -- split out for better codegen
system/lib/mimalloc/src/alloc-aligned.c:68
↓ 1 callersFunctionmi_theap_mallocn
Uninitialized `calloc`
system/lib/mimalloc/src/alloc.c:329
↓ 1 callersFunctionmi_theap_merge_stats
system/lib/mimalloc/src/theap.c:111
↓ 1 callersFunctionmi_theap_page_is_valid
system/lib/mimalloc/src/theap.c:54
↓ 1 callersFunctionmi_theap_visit_areas
Visit all theap pages as areas
system/lib/mimalloc/src/theap.c:686
↓ 1 callersFunctionmi_theap_zalloc
system/lib/mimalloc/src/alloc.c:277
↓ 1 callersFunctionmi_thread_local_create_expand
system/lib/mimalloc/src/threadlocal.c:186
↓ 1 callersFunctionmi_thread_local_set_expand
system/lib/mimalloc/src/threadlocal.c:93
↓ 1 callersFunctionmi_thread_locals_expand
dynamically reallocate the thread local slots when needed
system/lib/mimalloc/src/threadlocal.c:66
↓ 1 callersFunctionmi_thread_theaps_done
Free the thread local theaps
system/lib/mimalloc/src/init.c:616
↓ 1 callersFunctionmi_tld_alloc
Allocate fresh tld
system/lib/mimalloc/src/init.c:350
↓ 1 callersFunctionmi_tld_free
system/lib/mimalloc/src/init.c:380
↓ 1 callersFunctionmi_tld_main_init
Initialize main tld
system/lib/mimalloc/src/init.c:299
↓ 1 callersFunctionmi_tls_slots_done
system/lib/mimalloc/src/init.c:841
↓ 1 callersFunctionmi_to_msecs
system/lib/mimalloc/src/prim/windows/prim.c:524
↓ 1 callersFunctionmi_try_new
system/lib/mimalloc/src/alloc.c:687
↓ 1 callersFunctionmi_uzalloc
system/lib/mimalloc/src/alloc.c:318
↓ 1 callersFunctionmi_verify_padding
system/lib/mimalloc/src/free.c:570
← previousnext →9,501–9,600 of 28,963, ranked by callers