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
asan_realloc
system/lib/compiler-rt/lib/asan/asan_allocator.cpp:1038
↓ 4 callers
Function
ascii_to_bin
* We match the behavior of UFC-crypt on systems where "char" is signed by * default (the majority), regardless of char's signedness on our system. *
system/lib/libc/musl/src/crypt/crypt_des.c:650
↓ 4 callers
Function
asprintf
system/lib/libc/musl/src/stdio/asprintf.c:5
↓ 4 callers
Method
assertBinaryEqual
(self, file1, file2)
test/common.py:1190
↓ 4 callers
Method
assertIsObjectFile
(self, filename)
test/test_other.py:325
↓ 4 callers
Function
assert_initial_heap_state
test/pthread/test_pthread_memory_growth_mainthread.c:47
↓ 4 callers
Function
asyncIf
(condition)
src/parseTools.mjs:1055
↓ 4 callers
Function
atomic_signal_fence
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h:57
↓ 4 callers
Function
atomic_store
system/lib/libcxx/include/__memory/shared_ptr.h:1519
↓ 4 callers
Function
back
system/lib/llvm-libc/src/__support/CPP/span.h:94
↓ 4 callers
Function
ballot
system/lib/llvm-libc/src/__support/GPU/utils.h:82
↓ 4 callers
Method
base
system/lib/libcxx/include/__ranges/join_view.h:103
↓ 4 callers
Function
begin
system/lib/llvm-libc/src/__support/CPP/span.h:91
↓ 4 callers
Method
begin
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:152
↓ 4 callers
Function
bin_find
Find x in a bin. Used in other check functions. */
system/lib/dlmalloc.c:3468
↓ 4 callers
Function
binary_encode
Encode the given binary byte array as a compact UTF-8 string. Each byte value is encoded as UTF-8, except for specific byte values that are escap
tools/link.py:2963
↓ 4 callers
Function
build_lib
(lib_output, lib_src, other_includes, build_flags)
tools/ports/icu.py:33
↓ 4 callers
Function
calculateBytesNeededToPageAlign
Calculate the number of padding bytes needed to add to \p Offset in order for (\p Offset + Padding) to be page-aligned.
system/lib/compiler-rt/lib/profile/InstrProfilingBuffer.c:132
↓ 4 callers
Function
catch
(e)
src/lib/libsockfs_node.js:407
↓ 4 callers
Function
cend
system/lib/libcxx/include/__iterator/access.h:63
↓ 4 callers
Function
checkContextAttributesSupport
Check attributes support in the WebGL implementation (see test_webgl_context_attributes function in test_browser.py) Tests will succeed if they are no
test/browser/test_webgl_context_attributes_common.c:290
↓ 4 callers
Function
check_file
test/wasmfs/wasmfs_fetch.c:28
↓ 4 callers
Function
check_memory_setting
(setting)
tools/link.py:551
↓ 4 callers
Function
chown
(path, uid, gid, dontFollow)
test/codesize/test_codesize_file_preload.expected.js:2207
↓ 4 callers
Function
classifyChar
(str, idx)
src/lib/libc_preprocessor.js:65
↓ 4 callers
Function
cleanup_thread_resources
This must always be inlined as we may be freeing the calling threads stack in which case a normal return from the top the stack would cause an invalid
system/lib/llvm-libc/src/__support/threads/linux/thread.cpp:147
↓ 4 callers
Function
clear_gl_errors
Loop over all glGetError() results until GL reports GL_NO_ERROR */
test/browser/gl_teximage.c:39
↓ 4 callers
Function
close_file
system/lib/libc/musl/src/stdio/__stdio_exit.c:8
↓ 4 callers
Function
cmp
Compares this normalized number with another normalized number. Returns -1 is this number is less than |other|, 0 if this number is equal to |other|,
system/lib/llvm-libc/src/__support/FPUtil/NormalFloat.h:67
↓ 4 callers
Function
cmp_less
system/lib/libcxx/include/__utility/cmp.h:45
↓ 4 callers
Function
continue_unwind
Helper function to unwind one frame. ARM EHABI 7.3 and 7.4: If the personality function returns _URC_CONTINUE_UNWIND, the personality routine should u
system/lib/libcxxabi/src/cxa_personality.cpp:1020
↓ 4 callers
Function
convert
system/lib/llvm-libc/src/stdio/printf_core/converter.h:35
↓ 4 callers
Function
convert_string
system/lib/llvm-libc/src/stdio/printf_core/string_converter.h:24
↓ 4 callers
Method
copyFrom
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dense_map.h:635
↓ 4 callers
Function
copy_tree
(upstream_dir, local_dir)
system/lib/update_libcxx.py:46
↓ 4 callers
Function
copysignl
system/lib/libc/musl/src/math/copysignl.c:4
↓ 4 callers
Function
cpu_time
test/benchmark/linpack2.c:232
↓ 4 callers
Method
createFile
system/lib/wasmfs/backends/fetch_backend.cpp:88
↓ 4 callers
Function
createView
system/lib/libcxx/src/filesystem/path_parser.h:346
↓ 4 callers
Function
create_file
test/stdio/test_rename.c:20
↓ 4 callers
Method
create_huge_file
(self, name, length)
test/test_other.py:351
↓ 4 callers
Method
curr_symbol
system/lib/libcxx/include/__locale_dir/money.h:61
↓ 4 callers
Function
current_path
system/lib/libcxx/include/__filesystem/operations.h:140
↓ 4 callers
Function
cxa_exception_from_exception_unwind_exception
Get the exception object from the unwind pointer. Relies on the structure layout, where the unwind pointer is right in front of the user's exception o
system/lib/libcxxabi/src/cxa_exception.cpp:61
↓ 4 callers
Function
cxa_exception_from_thrown_object
Utility routines
system/lib/libcxxabi/src/cxa_exception_emscripten.cpp:54
↓ 4 callers
Function
decode_dyn
system/lib/libc/musl/ldso/dynlink.c:974
↓ 4 callers
Function
delete_emrun_safe_firefox_profile
Delete the temporary created Firefox profile (if one exists).
emrun.py:198
↓ 4 callers
Function
destructor
(ptr)
src/lib/libembind.js:1228
↓ 4 callers
Function
dlclose
system/lib/libc/musl/src/ldso/dlclose.c:4
↓ 4 callers
Function
dlmalloc
system/lib/dlmalloc.c:4630
↓ 4 callers
Function
doCallback
(callback)
src/lib/libwget.js:33
↓ 4 callers
Function
doOpen
system/lib/wasmfs/syscalls.cpp:419
↓ 4 callers
Function
do_check_any_chunk
Check properties of any chunk, whether free, inuse, mmapped etc */
system/lib/dlmalloc.c:3300
↓ 4 callers
Function
draw
test/browser/gl_textures.c:21
↓ 4 callers
Function
dysize
Non-standard glibc/BSD extension that is not implemented by musl
system/lib/libc/emscripten_time.c:33
↓ 4 callers
Function
emplace
system/lib/libcxx/include/__flat_set/flat_multiset.h:360
↓ 4 callers
Function
emplace_back
system/lib/libcxx/include/__vector/vector_bool.h:315
↓ 4 callers
Function
empty
system/lib/llvm-libc/src/__support/CPP/span.h:100
↓ 4 callers
Method
empty
system/lib/libcxx/include/__ranges/ref_view.h:59
↓ 4 callers
Method
empty
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:46
↓ 4 callers
Function
emscripten_atomic_fence
system/include/emscripten/atomic.h:178
↓ 4 callers
Function
emscripten_builtin_memalign
emscripten adds some more on top of WASI
system/lib/mimalloc/src/alloc-override.c:382
↓ 4 callers
Function
emscripten_dbg
system/lib/standalone/standalone.c:229
↓ 4 callers
Function
emscripten_get_heap_max
system/lib/standalone/standalone.c:128
↓ 4 callers
Function
emscripten_lock_busyspin_wait_acquire
system/lib/pthread/emscripten_thread_primitives.c:41
↓ 4 callers
Function
emscripten_wait_for_call_i
system/lib/pthread/proxying_legacy.c:552
↓ 4 callers
Function
encode_uint_var
(n)
tools/wasm-sourcemap.py:153
↓ 4 callers
Method
encoding
system/lib/libunwind/src/UnwindCursor.hpp:362
↓ 4 callers
Function
endprotoent
system/lib/libc/musl/src/network/proto.c:46
↓ 4 callers
Function
engine_is_deno
(engine)
test/common.py:310
↓ 4 callers
Method
entryCount
system/lib/libunwind/src/UnwindCursor.hpp:341
↓ 4 callers
Function
exception_status_to_macro
system/lib/llvm-libc/src/__support/FPUtil/x86_64/FEnvImpl.h:86
↓ 4 callers
Function
exists
system/lib/libcxx/include/__filesystem/directory_entry.h:96
↓ 4 callers
Function
exit
system/lib/llvm-libc/src/__support/OSUtil/gpu/exit.cpp:19
↓ 4 callers
Function
exit_with_status
Report success or failure (1 or 0) to Emscripten's test harness. Also, exit * with the given error code. */
test/browser/gl_teximage.c:29
↓ 4 callers
Function
exp10_to_exp2
This rescales the base 10 exponent by a factor of log(10)/log(2).
system/lib/llvm-libc/src/__support/detailed_powers_of_ten.h:33
↓ 4 callers
Function
exp2
system/lib/libc/musl/src/math/exp2.c:70
↓ 4 callers
Function
fail
test/browser/test_sdl_togglefullscreen.c:30
↓ 4 callers
Function
fail
Report an error and asynchronously schedule a runtime exit.
test/core/test_promise.c:13
↓ 4 callers
Function
failIf
@param {string=} message
src/lib/libdylink.js:475
↓ 4 callers
Method
fast
system/lib/llvm-libc/src/math/generic/range_reduction_double_fma.h:25
↓ 4 callers
Function
fchdir
system/lib/libc/musl/src/unistd/fchdir.c:9
↓ 4 callers
Function
fdim
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:236
↓ 4 callers
Function
fenv_is_round_up
Quick free-standing test whether fegetround() == FE_UPWARD. Using the following observation: 1.0f + 2^-25 = 1.0f for FE_TONEAREST, FE_DOWNWARD,
system/lib/llvm-libc/src/__support/FPUtil/rounding_mode.h:23
↓ 4 callers
Function
fesetround
system/lib/libc/musl/src/fenv/fesetround.c:8
↓ 4 callers
Function
fetchXHR
(fetch, onsuccess, onerror, onprogress, onreadystatechange)
src/Fetch.js:487
↓ 4 callers
Method
fetch_or
system/lib/libcxx/include/__atomic/atomic_ref.h:287
↓ 4 callers
Method
fetch_sub
system/lib/llvm-libc/src/__support/CPP/atomic.h:240
↓ 4 callers
Function
filetime_to_timespec
system/lib/libcxx/src/filesystem/time_utils.h:77
↓ 4 callers
Function
finalize
()
src/lib/libglfw.js:880
↓ 4 callers
Method
find
system/lib/libcxx/include/__string/char_traits.h:133
↓ 4 callers
Function
findStringEnd
(heapOrArray, idx, maxBytesToRead, ignoreNul)
test/codesize/test_small_js_flags.expected.js:295
↓ 4 callers
Function
finish
(audio)
src/lib/libbrowser.js:91
↓ 4 callers
Function
floor
system/lib/llvm-libc/src/__support/FPUtil/NearestIntegerOperations.h:98
↓ 4 callers
Function
fmax
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:129
↓ 4 callers
Function
fmaximum_mag
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:192
↓ 4 callers
Function
fmaximum_mag_num
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:214
↓ 4 callers
Function
fmin
system/lib/libc/musl/src/math/fmin.c:3
↓ 4 callers
Function
fmin
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:118
↓ 4 callers
Function
fminimum_mag
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:203
← previous
next →
2,601–2,700 of 28,963, ranked by callers