MCPcopy Create free account

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

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

↓ 1 callersFunctiondynCall
(sig)
test/js_optimizer/emitDCEGraph-eval.js:8
↓ 1 callersFunctiondyn_cast_get_derived_info
A helper function that gets (dynamic_ptr, dynamic_type, offset_to_derived) from static_ptr.
system/lib/libcxxabi/src/private_typeinfo.cpp:102
↓ 1 callersFunctiondyn_cast_slow
system/lib/libcxxabi/src/private_typeinfo.cpp:267
↓ 1 callersFunctiondyn_cast_to_derived
A helper function for __dynamic_cast that casts a base sub-object pointer to the object's dynamic type. This function returns the casting result dire
system/lib/libcxxabi/src/private_typeinfo.cpp:136
↓ 1 callersFunctiondyn_cast_try_downcast
A helper function for __dynamic_cast that tries to perform a downcast before giving up and falling back to the slow path.
system/lib/libcxxabi/src/private_typeinfo.cpp:214
↓ 1 callersFunctiondzero
test/test_float_literals.cpp:45
↓ 1 callersFunctiondzero2
test/test_float_literals.cpp:46
↓ 1 callersFunctionecvt
system/lib/libc/musl/src/stdlib/ecvt.c:5
↓ 1 callersFunctionem_proxying_ctx_init_callback
system/lib/pthread/proxying.c:308
↓ 1 callersFunctionem_proxying_ctx_init_sync
system/lib/pthread/proxying.c:291
↓ 1 callersFunctionem_task_queue_grow
Not thread safe. Returns 1 on success and 0 on failure.
system/lib/pthread/em_task_queue.c:137
↓ 1 callersFunctionem_task_queue_is_full
Not thread safe.
system/lib/pthread/em_task_queue.h:67
↓ 1 callersFunctionem_task_queue_send
system/lib/pthread/em_task_queue.c:233
↓ 1 callersFunctionembind_test_return_unique_ptr
test/embind/embind_test.cpp:1078
↓ 1 callersFunctionemmalloc_aligned_realloc
system/lib/emmalloc.c:995
↓ 1 callersFunctionemmalloc_aligned_realloc_uninitialized
emmalloc_aligned_realloc_uninitialized() is like aligned_realloc(), but old memory contents will be undefined after reallocation. (old memory is not p
system/lib/emmalloc.c:1083
↓ 1 callersFunctionemmalloc_compute_free_dynamic_memory_fragmentation_map
system/lib/emmalloc.c:1391
↓ 1 callersFunctionemmalloc_dump_free_dynamic_memory_fragmentation_map
system/lib/emmalloc.c:1422
↓ 1 callersFunctionemmalloc_free
system/lib/emmalloc.c:860
↓ 1 callersFunctionemmalloc_malloc
system/lib/emmalloc.c:832
↓ 1 callersFunctionemmalloc_unclaimed_heap_memory
system/lib/emmalloc.c:1431
↓ 1 callersMethodempty
system/lib/llvm-libc/src/__support/integer_to_string.h:121
↓ 1 callersFunctionemrun_register_handlers
()
src/emrun_postjs.js:20
↓ 1 callersFunctionemscripten_atomic_add_u16
system/include/emscripten/atomic.h:116
↓ 1 callersFunctionemscripten_atomic_add_u8
Each of the functions below (add, sub, and, or, xor) return the value that was in the memory location before the operation occurred.
system/include/emscripten/atomic.h:113
↓ 1 callersFunctionemscripten_atomic_and_u32
system/include/emscripten/atomic.h:145
↓ 1 callersFunctionemscripten_atomic_and_u64
system/include/emscripten/atomic.h:148
↓ 1 callersFunctionemscripten_atomic_cas_u64
system/include/emscripten/atomic.h:58
↓ 1 callersFunctionemscripten_atomic_exchange_u16
system/include/emscripten/atomic.h:29
↓ 1 callersFunctionemscripten_atomic_exchange_u64
system/include/emscripten/atomic.h:35
↓ 1 callersFunctionemscripten_atomic_exchange_u8
Atomically stores the given value to the memory location, and returns the value that was there prior to the store.
system/include/emscripten/atomic.h:26
↓ 1 callersFunctionemscripten_atomic_or_u32
system/include/emscripten/atomic.h:158
↓ 1 callersFunctionemscripten_atomic_or_u64
system/include/emscripten/atomic.h:161
↓ 1 callersFunctionemscripten_atomic_or_u8
system/include/emscripten/atomic.h:152
↓ 1 callersFunctionemscripten_atomic_sub_u64
system/include/emscripten/atomic.h:135
↓ 1 callersFunctionemscripten_atomic_xor_u32
system/include/emscripten/atomic.h:171
↓ 1 callersFunctionemscripten_atomic_xor_u64
system/include/emscripten/atomic.h:174
↓ 1 callersFunctionemscripten_condvar_signal
system/lib/pthread/emscripten_thread_primitives.c:161
↓ 1 callersFunctionemscripten_condvar_waitinf
system/lib/pthread/emscripten_thread_primitives.c:131
↓ 1 callersFunctionemscripten_dbg_backtracef
system/lib/libc/emscripten_console.c:75
↓ 1 callersFunctionemscripten_dispatch_to_thread_async_args
system/lib/pthread/proxying_legacy.c:425
↓ 1 callersFunctionemscripten_dlopen_promise
emscripten_dlopen_promise is currently implemented on top of the callback based API (emscripten_dlopen). TODO(sbc): Consider inverting this and perhap
system/lib/libc/dynlink.c:615
↓ 1 callersFunctionemscripten_dom_vk_to_string
system/lib/html5/key_codes.c:10
↓ 1 callersFunctionemscripten_errn
system/lib/standalone/standalone.c:235
↓ 1 callersFunctionemscripten_event_type_to_string
test/test_keyboard_codes.c:14
↓ 1 callersFunctionemscripten_event_type_to_string
test/browser/test_html5_gamepad.c:13
↓ 1 callersFunctionemscripten_event_type_to_string
test/browser/test_html5_fullscreen.c:16
↓ 1 callersFunctionemscripten_fetch_get_response_headers
system/lib/fetch/emscripten_fetch.c:186
↓ 1 callersFunctionemscripten_fetch_get_response_headers_length
system/lib/fetch/emscripten_fetch.c:178
↓ 1 callersFunctionemscripten_fetch_unpack_response_headers
system/lib/fetch/emscripten_fetch.c:194
↓ 1 callersFunctionemscripten_fiber_init
system/lib/libc/emscripten_fiber.c:9
↓ 1 callersFunctionemscripten_fiber_init_from_current_context
system/lib/libc/emscripten_fiber.c:28
↓ 1 callersFunctionemscripten_futex_wake
Returns the number of threads (>= 0) woken up, or the value -EINVAL on error. Pass count == INT_MAX to wake up all threads.
system/lib/pthread/emscripten_futex_wake.c:23
↓ 1 callersFunctionemscripten_get_mouse_status
system/lib/html5/callback.c:62
↓ 1 callersFunctionemscripten_get_now_benchmark
test/embind/embind_benchmark.cpp:280
↓ 1 callersFunctionemscripten_get_preloaded_image_data_from_FILE
system/lib/wasmfs/emscripten.cpp:58
↓ 1 callersFunctionemscripten_key_event_is_printable_character
test/test_keyboard_codes.c:45
↓ 1 callersFunctionemscripten_legacy_gl_emulation_GetProcAddress
system/lib/gl/gl.c:28
↓ 1 callersFunctionemscripten_outf
system/lib/libc/emscripten_console.c:53
↓ 1 callersFunctionemscripten_outn
system/lib/standalone/standalone.c:231
↓ 1 callersFunctionemscripten_pc_get_column
system/lib/standalone/standalone.c:299
↓ 1 callersFunctionemscripten_pc_get_file
system/lib/standalone/standalone.c:291
↓ 1 callersFunctionemscripten_pc_get_line
system/lib/standalone/standalone.c:295
↓ 1 callersFunctionemscripten_select
system/lib/libc/musl/src/select/select.c:57
↓ 1 callersFunctionemscripten_semaphore_init
system/lib/pthread/emscripten_thread_primitives.c:74
↓ 1 callersFunctionemscripten_stack_unwind_buffer
system/lib/standalone/standalone.c:281
↓ 1 callersFunctionemscripten_thread_mailbox_ref
system/lib/pthread/thread_mailbox.c:18
↓ 1 callersFunctionemscripten_thread_mailbox_send
system/lib/pthread/thread_mailbox.c:93
↓ 1 callersFunctionemscripten_webgl_get_proc_address
system/lib/gl/gl.c:282
↓ 1 callersFunctionemulate
()
test/js_optimizer/JSDCE.js:95
↓ 1 callersFunctionemulate
()
test/js_optimizer/JSDCE-output.js:77
↓ 1 callersFunctionemutls_allocate_object
Emulated TLS objects are always allocated at run-time.
system/lib/compiler-rt/lib/builtins/emutls.c:289
↓ 1 callersFunctionemutls_exit
system/lib/compiler-rt/lib/builtins/emutls.c:172
↓ 1 callersFunctionemutls_get_address_array
Returns the thread local emutls_address_array. Extends its size if necessary to hold address at index.
system/lib/compiler-rt/lib/builtins/emutls.c:354
↓ 1 callersFunctionemutls_get_index
Returns control->object.index; set index if not allocated yet.
system/lib/compiler-rt/lib/builtins/emutls.c:312
↓ 1 callersFunctionemutls_getspecific
system/lib/compiler-rt/lib/builtins/emutls.c:96
↓ 1 callersFunctionemutls_init_once
system/lib/compiler-rt/lib/builtins/emutls.c:123
↓ 1 callersFunctionemutls_lock
system/lib/compiler-rt/lib/builtins/emutls.c:128
↓ 1 callersFunctionemutls_memalign_alloc
system/lib/compiler-rt/lib/builtins/emutls.c:65
↓ 1 callersFunctionemutls_memalign_free
system/lib/compiler-rt/lib/builtins/emutls.c:83
↓ 1 callersFunctionemutls_unlock
system/lib/compiler-rt/lib/builtins/emutls.c:130
↓ 1 callersFunctionemval_test_return_TupleVector
test/embind/embind_test.cpp:971
↓ 1 callersFunctionenable_test
(t)
test/test_posixtest.py:42
↓ 1 callersFunctionencode64
(data)
src/lib/libbrowser.js:104
↓ 1 callersFunctionencode_size
test/benchmark/base64.c:17
↓ 1 callersMethodencodingIndex
system/lib/libunwind/src/UnwindCursor.hpp:418
↓ 1 callersMethodencodingsPageOffset
system/lib/libunwind/src/UnwindCursor.hpp:393
↓ 1 callersFunctionencrypt
system/lib/libc/musl/src/crypt/encrypt.c:23
↓ 1 callersMethodend
system/lib/libcxx/include/__ranges/split_view.h:106
↓ 1 callersMethodend
system/lib/libcxx/include/__format/format_parse_context.h:45
↓ 1 callersMethodend
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:153
↓ 1 callersMethodend_headers
(self)
test/test_browser.py:5628
↓ 1 callersMethodengine_is_bun
(self)
test/common.py:1006
↓ 1 callersMethodengine_is_deno
(self)
test/common.py:1009
↓ 1 callersFunctionengine_is_spidermonkey
(engine)
test/common.py:305
↓ 1 callersMethodensureCurrentEpoch
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:195
↓ 1 callersFunctionensurePrecision
(source)
src/lib/libglemu.js:461
↓ 1 callersFunctionensure_target_in_ninja_file
(ninja_file, target)
tools/system_libs.py:178
↓ 1 callersMethodenter_block
(block_name)
tools/toolchain_profiler.py:213
↓ 1 callersFunctionentropy
Obtain an initial value to seed a random number generator. We use the rounded multiples of the golden ratio from xorshift* as additional spreading.
system/lib/llvm-libc/src/__support/GPU/allocator.cpp:80
← previousnext →8,301–8,400 of 28,963, ranked by callers