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
↓ 1 callers
Function
mi_wcsdup
system/lib/mimalloc/src/alloc-posix.c:143
↓ 1 callers
Function
mi_zalloc
system/lib/mimalloc/src/alloc.c:281
↓ 1 callers
Function
min
system/lib/libcxx/include/__random/discard_block_engine.h:57
↓ 1 callers
Function
min_element
system/lib/libcxx/include/__algorithm/min_element.h:51
↓ 1 callers
Function
minify_html
(filename)
tools/link.py:2561
↓ 1 callers
Method
minify_shell
(self, shell, minify_whitespace)
tools/js_optimizer.py:77
↓ 1 callers
Function
minify_wasm_imports_and_exports
(js_file, wasm_file, minify_exports, debug_info)
tools/building.py:902
↓ 1 callers
Function
mkdirs
Creates all ancestor directories of a given file, if they do not already exist. Returns 0 on success or 1 on error.
system/lib/html5/emscripten_wget.c:10
↓ 1 callers
Function
mkptr6
system/lib/libc/musl/src/network/getnameinfo.c:34
↓ 1 callers
Function
mlock
system/lib/libc/musl/src/mman/mlock.c:4
↓ 1 callers
Function
mmap_alloc
Malloc using mmap */
system/lib/dlmalloc.c:3907
↓ 1 callers
Function
mmap_resize
Realloc using mmap */
system/lib/dlmalloc.c:3939
↓ 1 callers
Function
modfl
system/lib/libc/musl/src/math/modfl.c:4
↓ 1 callers
Function
modifier1
test/core/test_i64_2.cpp:18
↓ 1 callers
Function
modifier2
test/core/test_i64_2.cpp:22
↓ 1 callers
Function
modularize
()
tools/link.py:2454
↓ 1 callers
Function
module
(ignore, func)
test/embind/imvu_test_adapter.js:16
↓ 1 callers
Function
module_export_name_substitution
()
tools/link.py:2478
↓ 1 callers
Method
move
system/lib/libcxx/include/__string/char_traits.h:138
↓ 1 callers
Method
moveFromOldBuckets
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dense_map.h:271
↓ 1 callers
Function
move_browser_window
Utility function to move the top-level window. Move the windows owned by given process to (x,y) coordinate. Used to ensure each browser window ha
test/browser_common.py:603
↓ 1 callers
Function
move_gameobjects_benchmark
test/embind/embind_benchmark.cpp:392
↓ 1 callers
Function
mq_setattr
system/lib/libc/musl/src/mq/mq_setattr.c:4
↓ 1 callers
Function
mq_timedreceive
system/lib/libc/musl/src/mq/mq_timedreceive.c:8
↓ 1 callers
Function
mq_timedsend
system/lib/libc/musl/src/mq/mq_timedsend.c:8
↓ 1 callers
Function
mtx_timedlock
system/lib/libc/musl/src/thread/mtx_timedlock.c:5
↓ 1 callers
Function
mul
Naively computes dst = a * b, where a is a matrix of size YxI, and b is a matrix of size IxX. The output matrix dst will be of size YxX.
test/matrix_multiply.cpp:11
↓ 1 callers
Function
mul
system/lib/libc/musl/src/math/fma.c:29
↓ 1 callers
Function
mul128_tail
returns a*b % 2^128. */
system/lib/libc/musl/src/math/sqrtl.c:169
↓ 1 callers
Function
mul_overflow
system/lib/libcxxabi/src/cxa_vector.cpp:128
↓ 1 callers
Function
mul_overflow
system/lib/llvm-libc/src/__support/memory_size.h:22
↓ 1 callers
Function
multi_vararg
test/core/test_varargs_multi.c:21
↓ 1 callers
Function
multiply_with_carry
system/lib/llvm-libc/src/__support/big_int.h:208
↓ 1 callers
Function
mxcsr
test/sse/test_sse1.cpp:23
↓ 1 callers
Function
myfree
test/core/test_sbrk_brk.c:63
↓ 1 callers
Function
mymain
test/browser/gl_in_pthread.c:88
↓ 1 callers
Function
nBits
(n)
src/memoryprofiler.js:472
↓ 1 callers
Function
na
()
test/other/test_emsize.js:9
↓ 1 callers
Method
name2
test/core/test_tinyfuncstr.cpp:12
↓ 1 callers
Function
name_from_dns_search
system/lib/libc/musl/src/network/lookup_name.c:190
↓ 1 callers
Function
name_from_hosts
system/lib/libc/musl/src/network/lookup_name.c:49
↓ 1 callers
Function
name_from_null
system/lib/libc/musl/src/network/lookup_name.c:26
↓ 1 callers
Function
nanosleep
system/lib/libcxx/include/__support/ibm/nanosleep.h:15
↓ 1 callers
Function
nearbyint
system/lib/libc/musl/src/math/nearbyint.c:6
↓ 1 callers
Function
needed
(settings)
tools/ports/icu.py:20
↓ 1 callers
Function
needsCounterPadding
system/lib/compiler-rt/lib/profile/InstrProfilingBuffer.c:139
↓ 1 callers
Method
newCustomPtr
test/embind/embind_test.cpp:1740
↓ 1 callers
Method
newNode
Allocate new deadlock detector node. If we are out of available nodes first try to recycle some. If there is nothing to recycle, flush the graph and i
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:154
↓ 1 callers
Method
new_key
system/lib/llvm-libc/src/__support/threads/thread.cpp:59
↓ 1 callers
Function
newest_mtime
(paths)
tools/maint/heuristic_clear_cache.py:40
↓ 1 callers
Function
newton_raphson_div
Calculation a / b = a * (1/b) for Float128. Using the initial approximation of q ~ (1/b), then apply 2 Newton-Raphson iterations, before multiplying b
system/lib/llvm-libc/src/math/generic/tan.cpp:108
↓ 1 callers
Method
next
Offset in bytes to next verdef entry */
system/lib/llvm-libc/src/__support/OSUtil/linux/vdso.cpp:44
↓ 1 callers
Method
next_arg_id
system/lib/libcxx/include/__format/format_parse_context.h:48
↓ 1 callers
Function
nextfd
()
test/codesize/test_codesize_file_preload.expected.js:1715
↓ 1 callers
Function
nice
system/lib/libc/musl/src/unistd/nice.c:7
↓ 1 callers
Function
nocatch
test/core/test_exceptions_allowed_2.cpp:16
↓ 1 callers
Function
node_detection_code
()
tools/link.py:2148
↓ 1 callers
Function
normalize
system/lib/llvm-libc/src/__support/FPUtil/generic/sqrt_80_bit_long_double.h:24
↓ 1 callers
Method
normalizeOffset
(offset)
src/source_map_support.js:76
↓ 1 callers
Function
normalize_args
Normalize argument that can be specific as either one or two arguments. In some cases these arguments are simply joined together. For example [`
tools/cmdline.py:803
↓ 1 callers
Function
normalize_boolean_setting
(name, value)
tools/cmdline.py:792
↓ 1 callers
Function
normalize_config_settings
()
tools/config.py:42
↓ 1 callers
Function
normalize_path
(path)
tools/empath-split.py:258
↓ 1 callers
Function
normalize_relative_python_path
()
tools/config.py:53
↓ 1 callers
Function
normalize_thread
system/lib/pthread/proxying_legacy.c:353
↓ 1 callers
Function
not_fn
system/lib/libcxx/include/__functional/not_fn.h:47
↓ 1 callers
Function
notify
system/lib/llvm-libc/src/__support/threads/linux/rwlock.h:109
↓ 1 callers
Method
notify_all_at_thread_exit
system/lib/libcxx/src/thread.cpp:154
↓ 1 callers
Function
notify_signal
system/lib/libc/musl/src/aio/lio_listio.c:40
↓ 1 callers
Function
npm_install
(target)
tools/install.py:99
↓ 1 callers
Function
nrand48
system/lib/libc/musl/src/prng/lrand48.c:5
↓ 1 callers
Function
ns_name_uncompress
system/lib/libc/musl/src/network/ns_parse.c:104
↓ 1 callers
Function
nudge
test/life.c:41
↓ 1 callers
Function
num_cores
()
test/parallel_testsuite.py:358
↓ 1 callers
Function
number_of_characters_in_utf8_string
test/test_keyboard_codes.c:36
↓ 1 callers
Function
numeric_val_array_benchmark
test/embind/embind_benchmark.cpp:434
↓ 1 callers
Method
offset
system/lib/libcxx/include/__mdspan/default_accessor.h:54
↓ 1 callers
Method
ok
system/lib/libcxx/include/__chrono/monthday.h:43
↓ 1 callers
Function
onDone
(rv)
src/lib/libembind.js:744
↓ 1 callers
Function
onDone
(ret)
src/lib/libccall.js:85
↓ 1 callers
Function
onDraw
test/clientside_vertex_arrays_es3.c:15
↓ 1 callers
Method
onError
test/test_emscripten_async_wget2.cpp:295
↓ 1 callers
Method
onFirstLock
Returns true iff dtls is empty (no locks are currently held) and we can add the node to the currently held locks w/o changing the global state. This o
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:298
↓ 1 callers
Method
onLoaded
test/test_emscripten_async_wget2.cpp:271
↓ 1 callers
Method
onLockAfter
Add cur_node to the set of locks held currently by dtls.
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:213
↓ 1 callers
Method
onLockBefore
Returns true if there is a cycle in the graph after this lock event. Ideally should be called before the lock is acquired so that we can report a dead
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:202
↓ 1 callers
Method
onLockFast
Tries to handle the lock event w/o writing to global state. Returns true on success. This operation is thread-safe as it only touches the dtls (modulo
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:334
↓ 1 callers
Method
onUnlock
Handle the unlock event. This operation is thread-safe as it only touches the dtls.
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:325
↓ 1 callers
Function
one
test/browser/test_sdl2_text.c:16
↓ 1 callers
Function
one
test/browser/test_sdl_key_events.c:18
↓ 1 callers
Function
one_iter
test/browser/perspective.c:286
↓ 1 callers
Method
oneshot_hash
system/lib/llvm-libc/src/__support/HashTable/table.h:178
↓ 1 callers
Function
onmessage
(message)
src/closure-externs/closure-externs.js:139
↓ 1 callers
Function
onprogress
test/test_emscripten_async_wget2_data.cpp:70
↓ 1 callers
Function
onreadystatechange
test/fetch/test_fetch_redirect.c:57
↓ 1 callers
Function
openFileForMerging
Open the profile data for merging. It opens the file in r+b mode with * file locking. If the file has content which is compatible with the * curren
system/lib/compiler-rt/lib/profile/InstrProfilingFile.c:498
↓ 1 callers
Function
openpty
system/lib/libc/musl/src/misc/openpty.c:10
↓ 1 callers
Function
operator new
system/lib/llvm-libc/src/__support/CPP/new.h:77
↓ 1 callers
Method
operator++
system/lib/libcxx/include/__filesystem/directory_iterator.h:86
↓ 1 callers
Method
operator++
system/include/emscripten/val.h:656
← previous
next →
9,601–9,700 of 28,963, ranked by callers