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
↓ 5 callers
Method
is_equal
system/lib/mimalloc/include/mimalloc.h:651
↓ 5 callers
Function
is_jspi
(args)
test/test_browser.py:185
↓ 5 callers
Method
is_neg
TODO: Reuse the Sign type.
system/lib/llvm-libc/src/__support/big_int.h:504
↓ 5 callers
Function
iswalpha
system/lib/libc/musl/src/ctype/iswalpha.c:7
↓ 5 callers
Function
iswctype
system/lib/libc/musl/src/ctype/iswctype.c:17
↓ 5 callers
Function
iswprint
system/lib/libc/musl/src/ctype/iswprint.c:10
↓ 5 callers
Function
lexicographical_compare_three_way
system/lib/libcxx/include/__algorithm/lexicographical_compare_three_way.h:93
↓ 5 callers
Method
load
system/lib/llvm-libc/src/__support/CPP/atomic.h:110
↓ 5 callers
Method
load_inbox
Retrieve the inbox state from memory shared between processes.
system/lib/llvm-libc/shared/rpc.h:116
↓ 5 callers
Method
locale
system/lib/libcxx/src/locale.cpp:519
↓ 5 callers
Function
localeconv
system/lib/libc/musl/src/locale/localeconv.c:31
↓ 5 callers
Function
lock
system/lib/libc/musl/src/thread/pthread_cond_timedwait.c:33
↓ 5 callers
Function
lock
Locks a lock.
system/lib/compiler-rt/lib/builtins/atomic.c:65
↓ 5 callers
Method
lock
system/lib/llvm-libc/src/__support/File/file.h:250
↓ 5 callers
Function
lprofReleaseBuffer
system/lib/compiler-rt/lib/profile/InstrProfilingUtil.c:368
↓ 5 callers
Function
lprofWrite
system/lib/compiler-rt/lib/profile/InstrProfilingPlatformFuchsia.c:47
↓ 5 callers
Function
lstat
system/lib/libc/musl/src/stat/lstat.c:4
↓ 5 callers
Method
m
system/lib/libcxx/include/__random/fisher_f_distribution.h:45
↓ 5 callers
Function
madvise
system/lib/compiler-rt/lib/profile/WindowsMMap.c:115
↓ 5 callers
Function
makeEval
(code)
src/parseTools.mjs:781
↓ 5 callers
Function
makeModuleReceiveWithVar
(localName, moduleName, defaultValue)
src/parseTools.mjs:964
↓ 5 callers
Function
makeReturn64
(value)
src/parseTools.mjs:654
↓ 5 callers
Method
max
@returns The largest size in this range.
system/lib/llvm-libc/src/__support/freetrie.h:77
↓ 5 callers
Function
maybeReportResultToServer
(result)
test/browser_reporting.js:33
↓ 5 callers
Function
memmove
system/lib/libc/musl/src/string/memmove.c:9
↓ 5 callers
Function
mi_bbitmap_setN
Set a sequence of `n` bits in the bitmap; returns `true` if atomically transitioned from 0's to 1's (or 1's to 0's).
system/lib/mimalloc/src/bitmap.c:1674
↓ 5 callers
Function
mi_bfield_find_least_bit
find the least significant bit that is set (i.e. count trailing zero's) return false if `x==0` (with `*idx` undefined) and true otherwise, with the `i
system/lib/mimalloc/src/bitmap.c:45
↓ 5 callers
Function
mi_bfield_foreach_bit
find each set bit in a bit field `x` and clear it, until it becomes zero.
system/lib/mimalloc/src/bitmap.c:59
↓ 5 callers
Function
mi_bitmap_clearN
Clear a sequence of `n` bits in the bitmap; returns `true` if atomically transitioned from 1's to 0's.
system/lib/mimalloc/src/bitmap.c:1123
↓ 5 callers
Function
mi_clz
system/lib/mimalloc/include/mimalloc/bits.h:227
↓ 5 callers
Function
mi_get_default_zone
system/lib/mimalloc/src/prim/osx/alloc-override-zone.c:257
↓ 5 callers
Function
mi_is_in_heap_region
system/lib/mimalloc/src/page-map.c:191
↓ 5 callers
Function
mi_malloc
system/lib/mimalloc/src/alloc.c:254
↓ 5 callers
Function
mi_memalign
system/lib/mimalloc/src/alloc-posix.c:69
↓ 5 callers
Function
mi_memkind_is_os
system/lib/mimalloc/include/mimalloc/types.h:262
↓ 5 callers
Function
mi_page_arena_pages
system/lib/mimalloc/src/arena.c:652
↓ 5 callers
Function
mi_page_full_size
system/lib/mimalloc/src/arena.c:195
↓ 5 callers
Function
mi_page_has_interior_pointers
system/lib/mimalloc/include/mimalloc/internal.h:853
↓ 5 callers
Function
mi_page_info_size
system/lib/mimalloc/include/mimalloc/internal.h:699
↓ 5 callers
Function
mi_page_is_abandoned_mapped
system/lib/mimalloc/include/mimalloc/internal.h:880
↓ 5 callers
Function
mi_page_map_ensure_committed
system/lib/mimalloc/src/page-map.c:99
↓ 5 callers
Function
mi_page_queue_of
system/lib/mimalloc/src/page-queue.c:197
↓ 5 callers
Function
mi_stat_print
system/lib/mimalloc/src/stats.c:224
↓ 5 callers
Function
mi_tf_is_owned
system/lib/mimalloc/include/mimalloc/internal.h:924
↓ 5 callers
Function
mi_theap_collect
system/lib/mimalloc/src/theap.c:145
↓ 5 callers
Function
mi_theap_malloc_zero_aligned_at
Primitive aligned allocation
system/lib/mimalloc/src/alloc-aligned.c:184
↓ 5 callers
Function
mi_thread_init
Initialize thread
system/lib/mimalloc/src/init.c:701
↓ 5 callers
Function
mi_vfprintf
Define our own limited `fprintf` that avoids memory allocation. We do this using `_mi_vsnprintf` with a limited buffer.
system/lib/mimalloc/src/options.c:486
↓ 5 callers
Function
mknod
(parent, name, mode, dev)
test/codesize/test_codesize_file_preload.expected.js:1131
↓ 5 callers
Function
module_property
system/include/emscripten/val.h:347
↓ 5 callers
Function
mount
()
src/lib/libfs.js:1436
↓ 5 callers
Function
mtx_lock
system/lib/libc/musl/src/thread/mtx_lock.c:4
↓ 5 callers
Method
mulVal
test/webidl/test.cpp:17
↓ 5 callers
Method
name
system/lib/libcxx/src/locale.cpp:554
↓ 5 callers
Function
nanosleep
system/lib/libc/musl/src/time/nanosleep.c:4
↓ 5 callers
Method
negate
system/lib/llvm-libc/src/__support/big_int.h:973
↓ 5 callers
Method
negate
system/lib/llvm-libc/src/__support/sign.h:32
↓ 5 callers
Function
newlocale
system/lib/libcxx/include/__support/xlocale/__nop_locale_mgmt.h:22
↓ 5 callers
Function
next_region
system/lib/emmalloc.c:266
↓ 5 callers
Function
no_sanitize
(note)
test/test_core.py:372
↓ 5 callers
Function
normalize
system/lib/libc/musl/src/math/fma.c:11
↓ 5 callers
Function
on_error
test/browser/test_glfw_events.c:161
↓ 5 callers
Function
openlog
system/lib/libc/musl/src/misc/syslog.c:58
↓ 5 callers
Method
overflow_write
system/lib/llvm-libc/src/stdio/printf_core/writer.h:109
↓ 5 callers
Function
pad_to_length
(s, length)
tools/maint/create_dom_pk_codes.py:265
↓ 5 callers
Function
parseAndCompare
test/other/test_strptime_symmetry.c:26
↓ 5 callers
Method
parseConstraintExpr
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:5059
↓ 5 callers
Method
parseTemplateParam
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:5897
↓ 5 callers
Function
pat_next
system/lib/libc/musl/src/regex/fnmatch.c:49
↓ 5 callers
Function
personality
system/lib/libc/musl/src/linux/personality.c:4
↓ 5 callers
Method
pop_front
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:64
↓ 5 callers
Function
posix_lstat
system/lib/libcxx/src/filesystem/file_descriptor.h:248
↓ 5 callers
Function
prefetch_for_write
system/lib/llvm-libc/src/string/memory_utils/utils.h:346
↓ 5 callers
Function
prev
system/lib/libcxx/include/__iterator/prev.h:28
↓ 5 callers
Function
prev_region
system/lib/emmalloc.c:260
↓ 5 callers
Function
printErr
(x)
tools/lz4-compress.mjs:14
↓ 5 callers
Function
printResult
test/core/test_bsearch.c:15
↓ 5 callers
Function
print_loc
(loc)
tools/emsymbolizer.py:269
↓ 5 callers
Function
print_size_test
test/browser/test_glut_resize.c:40
↓ 5 callers
Function
pthread_kill
system/lib/pthread/pthread_kill.c:19
↓ 5 callers
Function
pthread_mutexattr_destroy
system/lib/libc/musl/src/thread/pthread_mutexattr_destroy.c:3
↓ 5 callers
Function
pthread_mutexattr_init
system/lib/libc/musl/src/thread/pthread_mutexattr_init.c:3
↓ 5 callers
Function
pthread_sigmask
system/lib/libc/pthread_sigmask.c:39
↓ 5 callers
Function
quit_tutorial
test/browser/perspective.c:30
↓ 5 callers
Function
random
system/lib/libc/musl/src/prng/random.c:107
↓ 5 callers
Function
read_var_uint
(wasm, pos)
tools/wasm-sourcemap.py:119
↓ 5 callers
Function
readdir
system/lib/libc/musl/src/dirent/readdir.c:10
↓ 5 callers
Function
receiveI64ParamAsI53
(name, onError, handleErrors = true)
src/parseTools.mjs:1007
↓ 5 callers
Function
receiveInstance
(instance)
src/preamble.js:769
↓ 5 callers
Function
region_is_in_use
system/lib/emmalloc.c:278
↓ 5 callers
Function
registerProcessor
(name, obj)
src/closure-externs/audio-worklet-externs.js:4
↓ 5 callers
Method
required_span_size
system/lib/libcxx/include/__mdspan/layout_left.h:139
↓ 5 callers
Function
reserve
system/lib/llvm-libc/src/__support/CPP/string.h:126
↓ 5 callers
Method
reserve
system/lib/libcxx/include/__vector/vector_bool.h:846
↓ 5 callers
Function
rintl
system/lib/libc/musl/src/math/rintl.c:4
↓ 5 callers
Function
rotate
system/lib/libcxx/include/__algorithm/rotate.h:234
↓ 5 callers
Function
roundup
system/lib/libcxx/src/memory_resource.cpp:140
↓ 5 callers
Function
run
Future modifications should consider refactoring to reduce complexity. * The McCabe cyclomatiic complexity is currently 74 vs 10 recommended. * T
emrun.py:1599
↓ 5 callers
Function
scan_eh_tab
system/lib/libcxxabi/src/cxa_personality.cpp:584
↓ 5 callers
Function
scandir
system/lib/libc/musl/src/dirent/scandir.c:8
← previous
next →
2,201–2,300 of 28,963, ranked by callers