Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/emscripten-core/emscripten
/ functions
Functions
28,963 in github.com/emscripten-core/emscripten
⨍
Functions
28,963
◇
Types & classes
6,500
↳
Endpoints
27
↓ 4 callers
Function
j0f
system/lib/libc/musl/src/math/j0f.c:64
↓ 4 callers
Function
j1
system/lib/libc/musl/src/math/j1.c:113
↓ 4 callers
Function
j1f
system/lib/libc/musl/src/math/j1f.c:64
↓ 4 callers
Function
join
system/lib/libcxx/include/__thread/jthread.h:93
↓ 4 callers
Function
kernel_stat_to_stat
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:418
↓ 4 callers
Function
lane_count
Convert a potentially disjoint bitmask into an increasing integer per-lane for use with indexing between gpu lanes.
system/lib/llvm-libc/src/__support/GPU/allocator.cpp:74
↓ 4 callers
Function
launder
system/lib/libcxx/include/__new/launder.h:30
↓ 4 callers
Method
length
()
test/codesize/test_codesize_file_preload.expected.js:2891
↓ 4 callers
Method
limit_settings
(self, allowed)
tools/settings.py:361
↓ 4 callers
Function
load_and_xor_m128i
system/lib/llvm-libc/src/string/memory_utils/op_x86.h:149
↓ 4 callers
Function
load_and_xor_m256i
system/lib/llvm-libc/src/string/memory_utils/op_x86.h:206
↓ 4 callers
Function
lock_for_pointer
Returns a lock to use for a given pointer.
system/lib/compiler-rt/lib/builtins/atomic.c:125
↓ 4 callers
Function
log1pf
system/lib/libc/musl/src/math/log1pf.c:24
↓ 4 callers
Function
log1pl
system/lib/libc/musl/src/math/log1pl.c:54
↓ 4 callers
Function
logb
system/lib/llvm-libc/src/__support/FPUtil/ManipulationFunctions.h:135
↓ 4 callers
Method
lookup
(self, offset, lower_bound=None)
tools/emsymbolizer.py:200
↓ 4 callers
Method
lowest_set_bit_nonzero
Count trailing zeros with respect to stride. (Assume the bitmask is none zero.)
system/lib/llvm-libc/src/__support/HashTable/bitmask.h:46
↓ 4 callers
Function
lprofBufferIOWrite
system/lib/compiler-rt/lib/profile/InstrProfilingWriter.c:86
↓ 4 callers
Function
lprofLockFd
system/lib/compiler-rt/lib/profile/InstrProfilingUtil.c:145
↓ 4 callers
Function
lprofWriteData
system/lib/compiler-rt/lib/profile/InstrProfilingWriter.c:241
↓ 4 callers
Function
makeModuleReceive
(localName, moduleName)
src/parseTools.mjs:943
↓ 4 callers
Function
makeThrow
()
src/parseTools.mjs:664
↓ 4 callers
Function
makedir
test/fs/test_fs_symlink_resolution.c:8
↓ 4 callers
Function
mangleCSymbolName
(f)
src/jsifier.mjs:61
↓ 4 callers
Function
match_any
system/lib/llvm-libc/src/__support/GPU/utils.h:107
↓ 4 callers
Function
maybe_test_file
(filename)
test/common.py:136
↓ 4 callers
Function
mbrlen
system/lib/libc/musl/src/multibyte/mbrlen.c:3
↓ 4 callers
Function
mbsnrtowcs
Returns >= 0: the number of wide characters found in the multi byte sequence src (of src_size_bytes), that fit in the buffer dst (of max_dest_chars el
system/lib/libcxx/src/support/win32/support.cpp:24
↓ 4 callers
Function
mi_bbitmap_size
system/lib/mimalloc/src/bitmap.c:1542
↓ 4 callers
Function
mi_bbitmap_try_find_and_clear_generic
Go through the bbitmap and for every sequence of `n` set bits, call the visitor function. If it returns `true` stop the search. This is used for find
system/lib/mimalloc/src/bitmap.c:1763
↓ 4 callers
Function
mi_bchunk_all_are_clear_relaxed
are all bits in a bitmap chunk clear?
system/lib/mimalloc/src/bitmap.c:903
↓ 4 callers
Function
mi_bchunk_clear
system/lib/mimalloc/src/bitmap.c:360
↓ 4 callers
Function
mi_bchunk_try_find_and_clear_at
system/lib/mimalloc/src/bitmap.c:579
↓ 4 callers
Function
mi_bfield_atomic_try_clear_mask_of
Tries to clear a mask atomically, and returns true if the mask bits atomically transitioned from mask to 0 and false otherwise (leaving the bit field
system/lib/mimalloc/src/bitmap.c:170
↓ 4 callers
Function
mi_bfield_popcount
system/lib/mimalloc/src/bitmap.c:34
↓ 4 callers
Function
mi_bitmap_init
initialize a bitmap to all unset; avoid a mem_zero if `already_zero` is true returns the size of the bitmap
system/lib/mimalloc/src/bitmap.c:1034
↓ 4 callers
Function
mi_bitmap_is_xsetN
Is a sequence of n bits already all set/cleared?
system/lib/mimalloc/src/bitmap.c:1189
↓ 4 callers
Function
mi_bitmap_unsafe_setN
Set a sequence of `n` bits in the bitmap (and can cross chunks). Not atomic so only use if local to a thread.
system/lib/mimalloc/src/bitmap.c:1081
↓ 4 callers
Function
mi_cpuid
#include <cpuid.h>
system/lib/mimalloc/src/init.c:1021
↓ 4 callers
Function
mi_good_size
system/lib/mimalloc/src/page-queue.c:114
↓ 4 callers
Function
mi_heap_arena_pages
system/lib/mimalloc/src/arena.c:645
↓ 4 callers
Function
mi_heap_get_stats
system/lib/mimalloc/src/stats.c:445
↓ 4 callers
Function
mi_key_index
system/lib/mimalloc/src/threadlocal.c:48
↓ 4 callers
Function
mi_manage_os_memory_ex2
system/lib/mimalloc/src/arena.c:1576
↓ 4 callers
Function
mi_module_is_dll
system/lib/mimalloc/src/prim/windows/prim.c:756
↓ 4 callers
Function
mi_new_aligned
system/lib/mimalloc/src/alloc.c:739
↓ 4 callers
Function
mi_os_page_align_area_conservative
system/lib/mimalloc/src/os.c:530
↓ 4 callers
Function
mi_os_prim_alloc
system/lib/mimalloc/src/os.c:323
↓ 4 callers
Function
mi_page_extend_free
Extend the capacity (up to reserved) by initializing a free list We do at most `MI_MAX_EXTEND` to avoid touching too much memory Note: we also experim
system/lib/mimalloc/src/page.c:629
↓ 4 callers
Function
mi_page_is_expandable
is the page not yet used up to its reserved space?
system/lib/mimalloc/include/mimalloc/internal.h:769
↓ 4 callers
Function
mi_page_is_mostly_used
is more than 7/8th of a page in use?
system/lib/mimalloc/include/mimalloc/internal.h:783
↓ 4 callers
Function
mi_page_is_valid_init
system/lib/mimalloc/src/page.c:83
↓ 4 callers
Function
mi_page_map_get_idx
system/lib/mimalloc/src/page-map.c:129
↓ 4 callers
Function
mi_page_set_has_interior_pointers
system/lib/mimalloc/include/mimalloc/internal.h:857
↓ 4 callers
Function
mi_page_usable_size_of
Return the exact usable size of a block.
system/lib/mimalloc/src/free.c:524
↓ 4 callers
Function
mi_page_xthread_id
Thread id of thread that owns this page (with flags in the bottom 2 bits)
system/lib/mimalloc/include/mimalloc/internal.h:815
↓ 4 callers
Function
mi_print_header
system/lib/mimalloc/src/stats.c:257
↓ 4 callers
Function
mi_rotl32
system/lib/mimalloc/include/mimalloc/bits.h:326
↓ 4 callers
Function
mi_stat_count_add_mt
must be thread safe as it is called from stats_merge
system/lib/mimalloc/src/stats.c:96
↓ 4 callers
Function
mi_theap_malloc_aligned_at
system/lib/mimalloc/src/alloc-aligned.c:238
↓ 4 callers
Function
mi_theap_malloc_small_zero
system/lib/mimalloc/src/alloc.c:188
↓ 4 callers
Function
mi_theap_page_queue_of
system/lib/mimalloc/src/page-queue.c:187
↓ 4 callers
Function
mi_theap_realloc
system/lib/mimalloc/src/alloc.c:407
↓ 4 callers
Function
mi_theap_strndup
system/lib/mimalloc/src/alloc.c:510
↓ 4 callers
Function
mi_theap_zalloc_aligned_at
system/lib/mimalloc/src/alloc-aligned.c:246
↓ 4 callers
Function
mi_validate_block_from_ptr
system/lib/mimalloc/src/free.c:122
↓ 4 callers
Function
mi_vfprintf_thread
system/lib/mimalloc/src/options.c:502
↓ 4 callers
Function
mkdir
system/lib/libc/musl/src/stat/mkdir.c:5
↓ 4 callers
Function
modf
system/lib/llvm-libc/src/__support/FPUtil/ManipulationFunctions.h:56
↓ 4 callers
Function
mtx_unlock
system/lib/libc/musl/src/thread/mtx_unlock.c:4
↓ 4 callers
Function
mul_add_with_carry
system/lib/llvm-libc/src/__support/big_int.h:171
↓ 4 callers
Function
multiply
(value, by)
tools/acorn-optimizer.mjs:1283
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to
test/full_es2_sdlproc.c:290
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to mu
test/hello_world_gles_proxy.c:308
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to
test/hello_world_gles_deriv.c:297
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to mu
test/hello_world_gles_full_944.c:300
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to mu
test/hello_world_gles_full.c:300
↓ 4 callers
Function
multiply
* Multiplies two 4x4 matrices. * * The result is stored in matrix m. * * @param m the first matrix to multiply * @param n the second matrix to mu
test/hello_world_gles.c:302
↓ 4 callers
Method
n
system/lib/libcxx/include/__random/student_t_distribution.h:46
↓ 4 callers
Method
n
system/lib/libcxx/include/__random/fisher_f_distribution.h:46
↓ 4 callers
Function
name
system/lib/libcxx/src/locale.cpp:130
↓ 4 callers
Method
neg_format
system/lib/libcxx/include/__locale_dir/money.h:66
↓ 4 callers
Method
negative_sign
system/lib/libcxx/include/__locale_dir/money.h:63
↓ 4 callers
Function
nextafter
system/lib/libc/musl/src/math/nextafter.c:3
↓ 4 callers
Function
node_from_offset
system/lib/libcxxabi/src/fallback_malloc.cpp:94
↓ 4 callers
Function
ntohl
system/lib/libc/musl/src/network/ntohl.c:4
↓ 4 callers
Function
null
system/include/emscripten/val.h:335
↓ 4 callers
Method
ok
system/lib/llvm-libc/src/__support/integer_to_string.h:123
↓ 4 callers
Function
operator new
system/lib/libcxx/src/new.cpp:53
↓ 4 callers
Function
operator new
system/lib/libcxx/include/__new/placement_new_delete.h:22
↓ 4 callers
Method
operator->
system/lib/libcxx/include/__ranges/movable_box.h:234
↓ 4 callers
Method
operator<<
system/lib/llvm-libc/src/__support/big_int.h:833
↓ 4 callers
Function
operator=
system/lib/libcxx/include/__atomic/atomic_ref.h:134
↓ 4 callers
Function
out
system/lib/libc/musl/src/stdio/vfwprintf.c:126
↓ 4 callers
Method
parseSimpleId
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3704
↓ 4 callers
Method
parse_wasm
(self, filename)
test/common.py:703
↓ 4 callers
Function
path_to_bin
(emscripten_root, bin_name)
tools/scons/site_scons/site_tools/emscripten/emscripten.py:11
↓ 4 callers
Function
pathconf
system/lib/libc/musl/src/conf/pathconf.c:3
↓ 4 callers
Function
perform_sanity_checks
(quiet=False)
tools/shared.py:351
↓ 4 callers
Function
popCurrentFile
()
src/utility.mjs:55
← previous
next →
2,801–2,900 of 28,963, ranked by callers