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
Method
positive_sign
system/lib/libcxx/include/__locale_dir/money.h:62
↓ 4 callers
Function
posix_memalign
system/lib/mimalloc/src/alloc-override.c:343
↓ 4 callers
Method
print
test/modularize_instance_embind.cpp:12
↓ 4 callers
Function
printCanonicalizedNan
test/core/test_zerodiv.c:11
↓ 4 callers
Function
printErr
(...args)
src/utility.mjs:253
↓ 4 callers
Function
print_repository_info
(directory, repository_name)
test/runner.py:589
↓ 4 callers
Function
process
@suppress {checkTypes}
src/audio_worklet.js:96
↓ 4 callers
Function
processblock
system/lib/libc/musl/src/crypt/crypt_sha256.c:43
↓ 4 callers
Function
processblock
system/lib/libc/musl/src/crypt/crypt_sha512.c:56
↓ 4 callers
Function
processblock
system/lib/libc/musl/src/crypt/crypt_md5.c:41
↓ 4 callers
Function
progress
test/browser/test_sdl_touch.c:27
↓ 4 callers
Function
promise_sleep
test/embind/test_val_coro.cpp:30
↓ 4 callers
Function
pthread_atfork
system/lib/pthread/library_pthread_stub.c:228
↓ 4 callers
Function
pthread_cond_wait
system/lib/libc/musl/src/thread/pthread_cond_wait.c:3
↓ 4 callers
Function
pthread_mutexattr_settype
system/lib/libc/musl/src/thread/pthread_mutexattr_settype.c:3
↓ 4 callers
Function
pushCurrentFile
(f)
src/utility.mjs:51
↓ 4 callers
Method
push_front
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:52
↓ 4 callers
Function
putVert
test/browser/test_sdl2_glclipplane_gllighting.c:26
↓ 4 callers
Function
putc
system/lib/libc/musl/src/stdio/putc.c:4
↓ 4 callers
Function
quick_sort
system/lib/llvm-libc/src/stdlib/quick_sort.h:175
↓ 4 callers
Function
randomFill
test/codesize/test_codesize_file_preload.expected.js:603
↓ 4 callers
Function
range_reduction_small
For 2^-7 < |x| < 2^16, return k and u such that: k = round(x * 128/pi) x mod pi/128 = x - k * pi/128 ~ u.hi + u.lo Error bound: |(x - k * pi/128) - (u
system/lib/llvm-libc/src/math/generic/range_reduction_double_common.h:43
↓ 4 callers
Function
range_reduction_small_f128
system/lib/llvm-libc/src/math/generic/range_reduction_double_common.h:281
↓ 4 callers
Method
read
system/lib/llvm-libc/src/__support/File/dir.cpp:31
↓ 4 callers
Function
readEncodedPointer
read a pointer encoded value and advance pointer
system/lib/compiler-rt/lib/builtins/gcc_personality_v0.c:71
↓ 4 callers
Function
readULEB128
read a uleb128 encoded value and advance pointer
system/lib/compiler-rt/lib/builtins/gcc_personality_v0.c:56
↓ 4 callers
Function
read_approx_fail_freq
(test_name)
test/runner.py:309
↓ 4 callers
Function
read_file
test/other/test_fs_icase.cpp:32
↓ 4 callers
Method
read_limits
(self)
tools/webassembly.py:237
↓ 4 callers
Method
read_sleb
(self)
tools/webassembly.py:230
↓ 4 callers
Function
readdir
()
src/lib/libfs.js:1454
↓ 4 callers
Function
readdir_r
system/lib/libc/musl/src/dirent/readdir_r.c:7
↓ 4 callers
Function
readlink
system/lib/libc/musl/src/unistd/readlink.c:5
↓ 4 callers
Function
realloc
system/lib/compiler-rt/lib/asan/asan_malloc_win.cpp:109
↓ 4 callers
Method
receive
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_win.cpp:190
↓ 4 callers
Method
record_subprocess_spawn
(process_pid, process_cmdline)
tools/toolchain_profiler.py:191
↓ 4 callers
Function
reducl
Find a multiple of 1/NXT that is within 1/NXT of x. */
system/lib/libc/musl/src/math/powl.c:411
↓ 4 callers
Function
region_payload_end_ptr
system/lib/emmalloc.c:298
↓ 4 callers
Method
release
Releases the file lock. Please note, that the lock is only completely released, if the lock counter is 0. Also note
tools/filelock.py:300
↓ 4 callers
Function
reloc_all
system/lib/libc/musl/ldso/dynlink.c:1408
↓ 4 callers
Method
remove_growth_warning
(self, text)
test/test_core.py:2085
↓ 4 callers
Function
render_function
Future modifications should consider refactoring to reduce complexity. * The McCabe cyclomatiic complexity is currently 67 vs 10 recommended. * T
tools/webidl_binder.py:398
↓ 4 callers
Function
rep_from_data
system/lib/libcxx/src/include/refstring.h:46
↓ 4 callers
Function
replace
system/lib/libcxx/include/__flat_set/flat_set.h:483
↓ 4 callers
Function
report_missing
(setting_name)
tools/feature_matrix.py:205
↓ 4 callers
Function
report_result
test/browser/test_html5_pointerlockerror.c:13
↓ 4 callers
Function
report_result
test/browser/test_sdl_mousewheel.c:15
↓ 4 callers
Function
resize
Causes the regular file specified in 'path' to have a size of 'length' bytes.
test/other/test_truncate_from_0.cpp:37
↓ 4 callers
Function
rewind
system/lib/libc/musl/src/stdio/rewind.c:3
↓ 4 callers
Function
rintf
system/lib/libc/musl/src/math/rintf.c:16
↓ 4 callers
Function
rmdir
(parent, name)
src/lib/liblz4.js:122
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction
test/full_es2_sdlproc.c:318
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction t
test/hello_world_gles_proxy.c:336
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction
test/hello_world_gles_deriv.c:325
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction t
test/hello_world_gles_full_944.c:328
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction t
test/hello_world_gles_full.c:328
↓ 4 callers
Function
rotate
* Rotates a 4x4 matrix. * * @param[in,out] m the matrix to rotate * @param angle the angle to rotate * @param x the x component of the direction t
test/hello_world_gles.c:330
↓ 4 callers
Function
round
system/lib/llvm-libc/src/__support/fixed_point/fx_bits.h:160
↓ 4 callers
Function
rpc_memcpy
Wrapper around the optimal memory copy implementation for the target.
system/lib/llvm-libc/shared/rpc_util.h:266
↓ 4 callers
Function
run
test/webgpu_basic_rendering.cpp:384
↓ 4 callers
Method
run
system/lib/wasmfs/fuzzer/fuzzer.cpp:36
↓ 4 callers
Function
runCalcs
Run a simple calculation that will only be stable *if* all values are atomically updated (Currently approx. 200'000x from each thread)
test/webaudio/audioworklet_emscripten_locks.c:81
↓ 4 callers
Function
runInMacroContext
(code, options)
src/utility.mjs:375
↓ 4 callers
Function
run_benchmark
(benchmark_file, results_file, build_args)
test/benchmark/benchmark_sse.py:37
↓ 4 callers
Function
run_binaryen_command
(tool, infile, outfile=None, args=None, debug=False, stdout=None)
tools/building.py:1243
↓ 4 callers
Function
saveAsmExport
(name, asmName)
tools/acorn-optimizer.mjs:611
↓ 4 callers
Function
segment_holding
Return segment holding given address */
system/lib/dlmalloc.c:2782
↓ 4 callers
Method
send_n
system/lib/llvm-libc/shared/rpc.h:444
↓ 4 callers
Method
setIntersection
Do "this &= v" and return whether any bits have been removed.
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_bitvector.h:63
↓ 4 callers
Method
setName
test/embind/test_return_value_policy.cpp:35
↓ 4 callers
Function
setPos
test/wasmfs/wasmfs_open_append.c:27
↓ 4 callers
Method
setSize
TODO: Should this return an error?
system/lib/wasmfs/pipe_backend.h:52
↓ 4 callers
Method
set_tag
system/lib/compiler-rt/lib/lsan/lsan_allocator.cpp:322
↓ 4 callers
Function
setrlimit
system/lib/libc/musl/src/misc/setrlimit.c:24
↓ 4 callers
Function
setstate
system/lib/libc/musl/src/prng/random.c:97
↓ 4 callers
Method
setup_noderawfs_test
(self)
test/common.py:688
↓ 4 callers
Function
setvbuf
system/lib/libc/musl/src/stdio/setvbuf.c:9
↓ 4 callers
Function
shl
shl() and shr() need n > 0 */
system/lib/libc/musl/src/stdlib/qsort.c:68
↓ 4 callers
Function
shr
system/lib/libc/musl/src/stdlib/qsort.c:80
↓ 4 callers
Function
shuffle
system/lib/llvm-libc/src/__support/GPU/utils.h:90
↓ 4 callers
Function
simpleWalk
(node, cs)
tools/acorn-optimizer.mjs:63
↓ 4 callers
Function
simulateKeyEvent
(eventType, keyCode, code, key, target)
test/browser/fake_events.js:5
↓ 4 callers
Function
simulateMouseMove
(x, y, absolute)
test/browser/fake_events.js:53
↓ 4 callers
Function
sincosf_eval
system/lib/llvm-libc/src/math/generic/sincosf_utils.h:91
↓ 4 callers
Function
sinhf
system/lib/libc/musl/src/math/sinhf.c:3
↓ 4 callers
Function
size
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:145
↓ 4 callers
Function
size_of_region_from_ceiling
system/lib/emmalloc.c:282
↓ 4 callers
Method
skip
(self, count)
tools/webassembly.py:275
↓ 4 callers
Function
skipspace
system/lib/libc/musl/src/locale/pleval.c:32
↓ 4 callers
Function
split
system/lib/llvm-libc/src/__support/big_int.h:53
↓ 4 callers
Function
split_port_options
(arg)
tools/ports/__init__.py:585
↓ 4 callers
Function
stat_equivalent
system/lib/libcxx/src/filesystem/file_descriptor.h:279
↓ 4 callers
Function
strftime_l
system/lib/libcxx/include/__support/xlocale/__posix_l_fallback.h:76
↓ 4 callers
Method
stride
system/lib/libcxx/include/__mdspan/mdspan.h:257
↓ 4 callers
Function
stringToUTF8Array
(str, heap, outIdx, maxBytesToWrite)
test/codesize/test_codesize_file_preload.expected.js:749
↓ 4 callers
Function
strip_vtable
system/lib/libcxxabi/src/private_typeinfo.cpp:61
↓ 4 callers
Function
strrchr
system/lib/libcxx/include/string.h:91
↓ 4 callers
Function
strtok_r
system/lib/libc/musl/src/string/strtok_r.c:3
↓ 4 callers
Function
strtox
Loosely based on __intscan but simplified, and optimized for size - Doesn't use FILE or getc/ungetc, just operates directly on memory - Avoids lookup
system/lib/libc/musl/src/stdlib/strtol.c:17
↓ 4 callers
Function
swprintf
system/lib/libc/musl/src/stdio/swprintf.c:4
← previous
next →
2,901–3,000 of 28,963, ranked by callers