MCPcopy Create free account

hub / github.com/emscripten-core/emscripten / functions

Functions28,963 in github.com/emscripten-core/emscripten

↓ 4 callersFunctionasan_realloc
system/lib/compiler-rt/lib/asan/asan_allocator.cpp:1038
↓ 4 callersFunctionascii_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 callersFunctionasprintf
system/lib/libc/musl/src/stdio/asprintf.c:5
↓ 4 callersMethodassertBinaryEqual
(self, file1, file2)
test/common.py:1190
↓ 4 callersMethodassertIsObjectFile
(self, filename)
test/test_other.py:325
↓ 4 callersFunctionassert_initial_heap_state
test/pthread/test_pthread_memory_growth_mainthread.c:47
↓ 4 callersFunctionasyncIf
(condition)
src/parseTools.mjs:1055
↓ 4 callersFunctionatomic_signal_fence
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_atomic_msvc.h:57
↓ 4 callersFunctionatomic_store
system/lib/libcxx/include/__memory/shared_ptr.h:1519
↓ 4 callersFunctionback
system/lib/llvm-libc/src/__support/CPP/span.h:94
↓ 4 callersFunctionballot
system/lib/llvm-libc/src/__support/GPU/utils.h:82
↓ 4 callersMethodbase
system/lib/libcxx/include/__ranges/join_view.h:103
↓ 4 callersFunctionbegin
system/lib/llvm-libc/src/__support/CPP/span.h:91
↓ 4 callersMethodbegin
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:152
↓ 4 callersFunctionbin_find
Find x in a bin. Used in other check functions. */
system/lib/dlmalloc.c:3468
↓ 4 callersFunctionbinary_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 callersFunctionbuild_lib
(lib_output, lib_src, other_includes, build_flags)
tools/ports/icu.py:33
↓ 4 callersFunctioncalculateBytesNeededToPageAlign
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 callersFunctioncatch
(e)
src/lib/libsockfs_node.js:407
↓ 4 callersFunctioncend
system/lib/libcxx/include/__iterator/access.h:63
↓ 4 callersFunctioncheckContextAttributesSupport
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 callersFunctioncheck_file
test/wasmfs/wasmfs_fetch.c:28
↓ 4 callersFunctioncheck_memory_setting
(setting)
tools/link.py:551
↓ 4 callersFunctionchown
(path, uid, gid, dontFollow)
test/codesize/test_codesize_file_preload.expected.js:2207
↓ 4 callersFunctionclassifyChar
(str, idx)
src/lib/libc_preprocessor.js:65
↓ 4 callersFunctioncleanup_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 callersFunctionclear_gl_errors
Loop over all glGetError() results until GL reports GL_NO_ERROR */
test/browser/gl_teximage.c:39
↓ 4 callersFunctionclose_file
system/lib/libc/musl/src/stdio/__stdio_exit.c:8
↓ 4 callersFunctioncmp
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 callersFunctioncmp_less
system/lib/libcxx/include/__utility/cmp.h:45
↓ 4 callersFunctioncontinue_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 callersFunctionconvert
system/lib/llvm-libc/src/stdio/printf_core/converter.h:35
↓ 4 callersFunctionconvert_string
system/lib/llvm-libc/src/stdio/printf_core/string_converter.h:24
↓ 4 callersMethodcopyFrom
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_dense_map.h:635
↓ 4 callersFunctioncopy_tree
(upstream_dir, local_dir)
system/lib/update_libcxx.py:46
↓ 4 callersFunctioncopysignl
system/lib/libc/musl/src/math/copysignl.c:4
↓ 4 callersFunctioncpu_time
test/benchmark/linpack2.c:232
↓ 4 callersMethodcreateFile
system/lib/wasmfs/backends/fetch_backend.cpp:88
↓ 4 callersFunctioncreateView
system/lib/libcxx/src/filesystem/path_parser.h:346
↓ 4 callersFunctioncreate_file
test/stdio/test_rename.c:20
↓ 4 callersMethodcreate_huge_file
(self, name, length)
test/test_other.py:351
↓ 4 callersMethodcurr_symbol
system/lib/libcxx/include/__locale_dir/money.h:61
↓ 4 callersFunctioncurrent_path
system/lib/libcxx/include/__filesystem/operations.h:140
↓ 4 callersFunctioncxa_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 callersFunctioncxa_exception_from_thrown_object
Utility routines
system/lib/libcxxabi/src/cxa_exception_emscripten.cpp:54
↓ 4 callersFunctiondecode_dyn
system/lib/libc/musl/ldso/dynlink.c:974
↓ 4 callersFunctiondelete_emrun_safe_firefox_profile
Delete the temporary created Firefox profile (if one exists).
emrun.py:198
↓ 4 callersFunctiondestructor
(ptr)
src/lib/libembind.js:1228
↓ 4 callersFunctiondlclose
system/lib/libc/musl/src/ldso/dlclose.c:4
↓ 4 callersFunctiondlmalloc
system/lib/dlmalloc.c:4630
↓ 4 callersFunctiondoCallback
(callback)
src/lib/libwget.js:33
↓ 4 callersFunctiondoOpen
system/lib/wasmfs/syscalls.cpp:419
↓ 4 callersFunctiondo_check_any_chunk
Check properties of any chunk, whether free, inuse, mmapped etc */
system/lib/dlmalloc.c:3300
↓ 4 callersFunctiondraw
test/browser/gl_textures.c:21
↓ 4 callersFunctiondysize
Non-standard glibc/BSD extension that is not implemented by musl
system/lib/libc/emscripten_time.c:33
↓ 4 callersFunctionemplace
system/lib/libcxx/include/__flat_set/flat_multiset.h:360
↓ 4 callersFunctionemplace_back
system/lib/libcxx/include/__vector/vector_bool.h:315
↓ 4 callersFunctionempty
system/lib/llvm-libc/src/__support/CPP/span.h:100
↓ 4 callersMethodempty
system/lib/libcxx/include/__ranges/ref_view.h:59
↓ 4 callersMethodempty
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:46
↓ 4 callersFunctionemscripten_atomic_fence
system/include/emscripten/atomic.h:178
↓ 4 callersFunctionemscripten_builtin_memalign
emscripten adds some more on top of WASI
system/lib/mimalloc/src/alloc-override.c:382
↓ 4 callersFunctionemscripten_dbg
system/lib/standalone/standalone.c:229
↓ 4 callersFunctionemscripten_get_heap_max
system/lib/standalone/standalone.c:128
↓ 4 callersFunctionemscripten_lock_busyspin_wait_acquire
system/lib/pthread/emscripten_thread_primitives.c:41
↓ 4 callersFunctionemscripten_wait_for_call_i
system/lib/pthread/proxying_legacy.c:552
↓ 4 callersFunctionencode_uint_var
(n)
tools/wasm-sourcemap.py:153
↓ 4 callersMethodencoding
system/lib/libunwind/src/UnwindCursor.hpp:362
↓ 4 callersFunctionendprotoent
system/lib/libc/musl/src/network/proto.c:46
↓ 4 callersFunctionengine_is_deno
(engine)
test/common.py:310
↓ 4 callersMethodentryCount
system/lib/libunwind/src/UnwindCursor.hpp:341
↓ 4 callersFunctionexception_status_to_macro
system/lib/llvm-libc/src/__support/FPUtil/x86_64/FEnvImpl.h:86
↓ 4 callersFunctionexists
system/lib/libcxx/include/__filesystem/directory_entry.h:96
↓ 4 callersFunctionexit
system/lib/llvm-libc/src/__support/OSUtil/gpu/exit.cpp:19
↓ 4 callersFunctionexit_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 callersFunctionexp10_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 callersFunctionexp2
system/lib/libc/musl/src/math/exp2.c:70
↓ 4 callersFunctionfail
test/browser/test_sdl_togglefullscreen.c:30
↓ 4 callersFunctionfail
Report an error and asynchronously schedule a runtime exit.
test/core/test_promise.c:13
↓ 4 callersFunctionfailIf
@param {string=} message
src/lib/libdylink.js:475
↓ 4 callersMethodfast
system/lib/llvm-libc/src/math/generic/range_reduction_double_fma.h:25
↓ 4 callersFunctionfchdir
system/lib/libc/musl/src/unistd/fchdir.c:9
↓ 4 callersFunctionfdim
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:236
↓ 4 callersFunctionfenv_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 callersFunctionfesetround
system/lib/libc/musl/src/fenv/fesetround.c:8
↓ 4 callersFunctionfetchXHR
(fetch, onsuccess, onerror, onprogress, onreadystatechange)
src/Fetch.js:487
↓ 4 callersMethodfetch_or
system/lib/libcxx/include/__atomic/atomic_ref.h:287
↓ 4 callersMethodfetch_sub
system/lib/llvm-libc/src/__support/CPP/atomic.h:240
↓ 4 callersFunctionfiletime_to_timespec
system/lib/libcxx/src/filesystem/time_utils.h:77
↓ 4 callersFunctionfinalize
()
src/lib/libglfw.js:880
↓ 4 callersMethodfind
system/lib/libcxx/include/__string/char_traits.h:133
↓ 4 callersFunctionfindStringEnd
(heapOrArray, idx, maxBytesToRead, ignoreNul)
test/codesize/test_small_js_flags.expected.js:295
↓ 4 callersFunctionfinish
(audio)
src/lib/libbrowser.js:91
↓ 4 callersFunctionfloor
system/lib/llvm-libc/src/__support/FPUtil/NearestIntegerOperations.h:98
↓ 4 callersFunctionfmax
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:129
↓ 4 callersFunctionfmaximum_mag
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:192
↓ 4 callersFunctionfmaximum_mag_num
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:214
↓ 4 callersFunctionfmin
system/lib/libc/musl/src/math/fmin.c:3
↓ 4 callersFunctionfmin
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:118
↓ 4 callersFunctionfminimum_mag
system/lib/llvm-libc/src/__support/FPUtil/BasicOperations.h:203
← previousnext →2,601–2,700 of 28,963, ranked by callers