MCPcopy Create free account

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

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

↓ 2 callersFunctiondelete_profiler_logs
()
tools/emprofile.py:19
↓ 2 callersFunctiondemangle_c_symbol_name
(name)
tools/shared.py:566
↓ 2 callersMethoddestroy_deallocate
system/lib/libcxx/include/__functional/function.h:172
↓ 2 callersFunctiondiag
(level, msg, *args)
tools/diagnostics.py:33
↓ 2 callersFunctiondifftime
system/lib/libc/musl/src/time/difftime.c:3
↓ 2 callersFunctiondir_is_newer
(dir_a, dir_b)
tools/ports/__init__.py:156
↓ 2 callersFunctiondispatch
(idx, ret)
src/lib/libwasm_worker.js:324
↓ 2 callersMethoddisplay
(self, baseline=None)
test/test_benchmark.py:103
↓ 2 callersFunctiondiv_impl
system/lib/libcxx/src/support/win32/compiler_rt_shims.cpp:73
↓ 2 callersFunctiondlinfo
system/lib/libc/musl/src/ldso/dlinfo.c:5
↓ 2 callersFunctiondlmemalign
system/lib/dlmalloc.c:5363
↓ 2 callersFunctiondlsync_next
Called on the main thread to asynchronously "catch up" with all the DSOs that are currently loaded.
system/lib/libc/dynlink.c:234
↓ 2 callersFunctiondoCallback
(errCode)
test/codesize/test_codesize_file_preload.expected.js:1805
↓ 2 callersFunctiondoChdir
system/lib/wasmfs/syscalls.cpp:722
↓ 2 callersFunctiondoCopyTestMapAsync
test/webgpu_basic_rendering.cpp:256
↓ 2 callersFunctiondoCopyTestMappedAtCreation
test/webgpu_basic_rendering.cpp:211
↓ 2 callersFunctiondoParseParent
system/lib/wasmfs/paths.cpp:64
↓ 2 callersFunctiondoPositiveTest
test/fs/test_getcwd_with_non_ascii_name.c:27
↓ 2 callersFunctiondoStatFS
system/lib/wasmfs/syscalls.cpp:1566
↓ 2 callersFunctiondoTest
test/fs/test_getdents64_special_cases.c:20
↓ 2 callersFunctiondoXHR
(from, to)
src/lib/libfs.js:1757
↓ 2 callersFunctiondo_catopen
system/lib/libc/musl/src/locale/catopen.c:15
↓ 2 callersFunctiondo_check_free_chunk
Check properties of free chunks */
system/lib/dlmalloc.c:3345
↓ 2 callersFunctiondo_dispatch_to_thread
Execute or proxy `call`. Return 1 if the work was executed or otherwise return 0.
system/lib/pthread/proxying_legacy.c:377
↓ 2 callersFunctiondo_getaffinity
system/lib/libc/musl/src/sched/affinity.c:17
↓ 2 callersFunctiondo_init_fini
system/lib/libc/musl/ldso/dynlink.c:1577
↓ 2 callersFunctiondo_proxy_promise
system/lib/pthread/proxying.c:549
↓ 2 callersMethoddo_toolchain_benchmark
(self, args)
test/test_benchmark.py:570
↓ 2 callersFunctiondraw
()
src/lib/libwebgl.js:1012
↓ 2 callersMethoddummy
test/embind/embind_test.cpp:2715
↓ 2 callersMethoddump
system/lib/libcxxabi/src/cxa_demangle.cpp:282
↓ 2 callersFunctiondup
system/lib/libc/musl/src/unistd/dup.c:4
↓ 2 callersFunctionem_queued_call_create
system/lib/pthread/proxying_legacy.c:150
↓ 2 callersFunctionem_queued_call_free
system/lib/pthread/proxying_legacy.c:118
↓ 2 callersFunctionem_task_queue_cancel
system/lib/pthread/em_task_queue.c:186
↓ 2 callersFunctionem_task_queue_create
system/lib/pthread/em_task_queue.c:93
↓ 2 callersFunctionem_task_queue_dequeue
system/lib/pthread/em_task_queue.c:212
↓ 2 callersFunctionem_task_queue_destroy
system/lib/pthread/em_task_queue.c:119
↓ 2 callersFunctionem_task_queue_enqueue
system/lib/pthread/em_task_queue.c:203
↓ 2 callersFunctionem_task_queue_free
system/lib/pthread/em_task_queue.c:66
↓ 2 callersFunctionem_task_queue_is_empty
Not thread safe.
system/lib/pthread/em_task_queue.h:62
↓ 2 callersFunctionemmalloc_free_dynamic_memory
system/lib/emmalloc.c:1366
↓ 2 callersFunctionemplace_hint
system/lib/libcxx/include/__flat_set/flat_set.h:405
↓ 2 callersFunctionemplace_hint
system/lib/libcxx/include/__flat_set/flat_multiset.h:370
↓ 2 callersFunctionemscripten_atomic_add_u64
system/include/emscripten/atomic.h:122
↓ 2 callersFunctionemscripten_atomic_cas_u8
CAS returns the *old* value that was in the memory location before the operation took place. That is, if the return value when calling this function e
system/include/emscripten/atomic.h:43
↓ 2 callersFunctionemscripten_atomic_exchange_u32
system/include/emscripten/atomic.h:32
↓ 2 callersFunctionemscripten_atomic_load_u64
system/include/emscripten/atomic.h:76
↓ 2 callersFunctionemscripten_dbgn
system/lib/standalone/standalone.c:239
↓ 2 callersFunctionemscripten_dispatch_to_thread_args
system/lib/pthread/proxying_legacy.c:388
↓ 2 callersFunctionemscripten_dlopen
system/lib/libc/dynlink.c:563
↓ 2 callersFunctionemscripten_event_type_to_string
test/browser/test_html5_mouse.c:14
↓ 2 callersFunctionemscripten_get_sbrk_ptr
system/lib/libc/sbrk.c:32
↓ 2 callersFunctionemscripten_init_websocket_to_posix_socket_bridge
system/lib/websocket/websocket_to_posix_socket.c:202
↓ 2 callersFunctionemscripten_lock_init
system/lib/pthread/emscripten_thread_primitives.c:14
↓ 2 callersFunctionemscripten_main_thread_process_queued_calls
system/lib/pthread/library_pthread.c:98
↓ 2 callersFunctionemscripten_pc_get_function
system/lib/standalone/standalone.c:287
↓ 2 callersFunctionemscripten_resize_heap
system/lib/standalone/standalone.c:135
↓ 2 callersFunctionemscripten_stack_snapshot
system/lib/standalone/standalone.c:277
↓ 2 callersFunctionemscripten_webgl1_get_proc_address
system/lib/gl/webgl1.c:646
↓ 2 callersFunctionemscripten_webgl2_get_proc_address
system/lib/gl/webgl2.c:181
↓ 2 callersFunctionemutls_asize
Returns the size in bytes required for an emutls_address_array with N number of elements for data field.
system/lib/compiler-rt/lib/builtins/emutls.c:348
↓ 2 callersFunctionemutls_check_array_set_size
Updates newly allocated thread local emutls_address_array.
system/lib/compiler-rt/lib/builtins/emutls.c:328
↓ 2 callersFunctionemutls_new_data_array_size
Returns the new 'data' array size, number of elements, which must be no smaller than the given index.
system/lib/compiler-rt/lib/builtins/emutls.c:338
↓ 2 callersFunctionemutls_setspecific
system/lib/compiler-rt/lib/builtins/emutls.c:92
↓ 2 callersFunctionemutls_shutdown
Free the allocated TLS data
system/lib/compiler-rt/lib/builtins/emutls.c:260
↓ 2 callersFunctionend
system/lib/libcxx/include/__ranges/filter_view.h:102
↓ 2 callersFunctionend
system/lib/libcxx/include/__ranges/chunk_by_view.h:125
↓ 2 callersMethodends_with
Check if this string ends with the given Prefix.
system/lib/llvm-libc/src/__support/CPP/string_view.h:154
↓ 2 callersFunctionengine_is_v8
(engine)
test/common.py:300
↓ 2 callersFunctionensureDot
(value)
src/parseTools.mjs:424
↓ 2 callersFunctionensure_monotonicity
This function is separated from abs_timeout. This function pulls in the dependency to clock_conversion.h, which may transitively depend on vDSO hence
system/lib/llvm-libc/src/__support/time/linux/monotonicity.h:28
↓ 2 callersFunctionensure_sysroot
()
tools/system_libs.py:2577
↓ 2 callersMethodensure_valid_group
system/lib/llvm-libc/src/__support/HashTable/table.h:322
↓ 2 callersMethodentryPageOffset
system/lib/libunwind/src/UnwindCursor.hpp:336
↓ 2 callersMethodequivalent
system/lib/libcxx/src/error_category.cpp:29
↓ 2 callersFunctionerrorOccured
()
src/utility.mjs:85
↓ 2 callersFunctionerrorPrefix
(lineNo)
src/utility.mjs:59
↓ 2 callersFunctionerrormsg
test/core/test_stackAlloc.c:25
↓ 2 callersFunctiones6_module_workers_disabled
()
test/test_browser.py:222
↓ 2 callersFunctionescape
(c)
tools/file_packager.py:221
↓ 2 callersMethodescape_args
(args)
tools/toolchain_profiler.py:155
↓ 2 callersFunctionescape_for_makefile
(fpath)
tools/file_packager.py:613
↓ 2 callersMethodescape_string
(arg)
tools/toolchain_profiler.py:151
↓ 2 callersFunctionestimate_log10
Estimate log10 of a power of 2, by multiplying its exponent by 1292913986/2^32. That is a rounded-down approximation to log10(2), accurate enough that
system/lib/llvm-libc/src/stdio/printf_core/float_dec_converter_limited.h:115
↓ 2 callersFunctionevalexpr
system/lib/libc/musl/src/locale/pleval.c:134
↓ 2 callersFunctionexecl
system/lib/libc/musl/src/process/execl.c:4
↓ 2 callersFunctionexecv
system/lib/libc/musl/src/process/execv.c:5
↓ 2 callersFunctionexecve
system/lib/libc/emscripten_libc_stubs.c:164
↓ 2 callersFunctionexecvp
system/lib/libc/musl/src/process/execvp.c:55
↓ 2 callersFunctionexitJS
(status, implicit)
test/codesize/test_small_js_flags.expected.js:389
↓ 2 callersMethodexit_block
(block_name)
tools/toolchain_profiler.py:228
↓ 2 callersFunctionexp10_double_double
Compute 10^x with double-double precision.
system/lib/llvm-libc/src/math/generic/exp10.cpp:160
↓ 2 callersFunctionexp10_f128
Compute 10^(x) using 128-bit precision. TODO(lntue): investigate triple-double precision implementation for this step.
system/lib/llvm-libc/src/math/generic/exp10.cpp:129
↓ 2 callersFunctionexp10f
system/lib/llvm-libc/src/math/generic/exp10f_impl.h:24
↓ 2 callersFunctionexp2_double_double
Compute 2^x with double-double precision.
system/lib/llvm-libc/src/math/generic/exp2.cpp:141
↓ 2 callersFunctionexp2_f128
Compute 2^(x) using 128-bit precision. TODO(lntue): investigate triple-double precision implementation for this step.
system/lib/llvm-libc/src/math/generic/exp2.cpp:115
↓ 2 callersFunctionexp2f
system/lib/llvm-libc/src/math/generic/exp2f_impl.h:29
↓ 2 callersFunctionexportRuntimeSymbols
()
src/modules.mjs:475
↓ 2 callersFunctionextractZone
(timezoneOffset)
src/lib/libtime.js:191
← previousnext →5,201–5,300 of 28,963, ranked by callers