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
↓ 1 callers
Function
dynCall
(sig)
test/js_optimizer/emitDCEGraph-eval.js:8
↓ 1 callers
Function
dyn_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 callers
Function
dyn_cast_slow
system/lib/libcxxabi/src/private_typeinfo.cpp:267
↓ 1 callers
Function
dyn_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 callers
Function
dyn_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 callers
Function
dzero
test/test_float_literals.cpp:45
↓ 1 callers
Function
dzero2
test/test_float_literals.cpp:46
↓ 1 callers
Function
ecvt
system/lib/libc/musl/src/stdlib/ecvt.c:5
↓ 1 callers
Function
em_proxying_ctx_init_callback
system/lib/pthread/proxying.c:308
↓ 1 callers
Function
em_proxying_ctx_init_sync
system/lib/pthread/proxying.c:291
↓ 1 callers
Function
em_task_queue_grow
Not thread safe. Returns 1 on success and 0 on failure.
system/lib/pthread/em_task_queue.c:137
↓ 1 callers
Function
em_task_queue_is_full
Not thread safe.
system/lib/pthread/em_task_queue.h:67
↓ 1 callers
Function
em_task_queue_send
system/lib/pthread/em_task_queue.c:233
↓ 1 callers
Function
embind_test_return_unique_ptr
test/embind/embind_test.cpp:1078
↓ 1 callers
Function
emmalloc_aligned_realloc
system/lib/emmalloc.c:995
↓ 1 callers
Function
emmalloc_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 callers
Function
emmalloc_compute_free_dynamic_memory_fragmentation_map
system/lib/emmalloc.c:1391
↓ 1 callers
Function
emmalloc_dump_free_dynamic_memory_fragmentation_map
system/lib/emmalloc.c:1422
↓ 1 callers
Function
emmalloc_free
system/lib/emmalloc.c:860
↓ 1 callers
Function
emmalloc_malloc
system/lib/emmalloc.c:832
↓ 1 callers
Function
emmalloc_unclaimed_heap_memory
system/lib/emmalloc.c:1431
↓ 1 callers
Method
empty
system/lib/llvm-libc/src/__support/integer_to_string.h:121
↓ 1 callers
Function
emrun_register_handlers
()
src/emrun_postjs.js:20
↓ 1 callers
Function
emscripten_atomic_add_u16
system/include/emscripten/atomic.h:116
↓ 1 callers
Function
emscripten_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 callers
Function
emscripten_atomic_and_u32
system/include/emscripten/atomic.h:145
↓ 1 callers
Function
emscripten_atomic_and_u64
system/include/emscripten/atomic.h:148
↓ 1 callers
Function
emscripten_atomic_cas_u64
system/include/emscripten/atomic.h:58
↓ 1 callers
Function
emscripten_atomic_exchange_u16
system/include/emscripten/atomic.h:29
↓ 1 callers
Function
emscripten_atomic_exchange_u64
system/include/emscripten/atomic.h:35
↓ 1 callers
Function
emscripten_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 callers
Function
emscripten_atomic_or_u32
system/include/emscripten/atomic.h:158
↓ 1 callers
Function
emscripten_atomic_or_u64
system/include/emscripten/atomic.h:161
↓ 1 callers
Function
emscripten_atomic_or_u8
system/include/emscripten/atomic.h:152
↓ 1 callers
Function
emscripten_atomic_sub_u64
system/include/emscripten/atomic.h:135
↓ 1 callers
Function
emscripten_atomic_xor_u32
system/include/emscripten/atomic.h:171
↓ 1 callers
Function
emscripten_atomic_xor_u64
system/include/emscripten/atomic.h:174
↓ 1 callers
Function
emscripten_condvar_signal
system/lib/pthread/emscripten_thread_primitives.c:161
↓ 1 callers
Function
emscripten_condvar_waitinf
system/lib/pthread/emscripten_thread_primitives.c:131
↓ 1 callers
Function
emscripten_dbg_backtracef
system/lib/libc/emscripten_console.c:75
↓ 1 callers
Function
emscripten_dispatch_to_thread_async_args
system/lib/pthread/proxying_legacy.c:425
↓ 1 callers
Function
emscripten_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 callers
Function
emscripten_dom_vk_to_string
system/lib/html5/key_codes.c:10
↓ 1 callers
Function
emscripten_errn
system/lib/standalone/standalone.c:235
↓ 1 callers
Function
emscripten_event_type_to_string
test/test_keyboard_codes.c:14
↓ 1 callers
Function
emscripten_event_type_to_string
test/browser/test_html5_gamepad.c:13
↓ 1 callers
Function
emscripten_event_type_to_string
test/browser/test_html5_fullscreen.c:16
↓ 1 callers
Function
emscripten_fetch_get_response_headers
system/lib/fetch/emscripten_fetch.c:186
↓ 1 callers
Function
emscripten_fetch_get_response_headers_length
system/lib/fetch/emscripten_fetch.c:178
↓ 1 callers
Function
emscripten_fetch_unpack_response_headers
system/lib/fetch/emscripten_fetch.c:194
↓ 1 callers
Function
emscripten_fiber_init
system/lib/libc/emscripten_fiber.c:9
↓ 1 callers
Function
emscripten_fiber_init_from_current_context
system/lib/libc/emscripten_fiber.c:28
↓ 1 callers
Function
emscripten_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 callers
Function
emscripten_get_mouse_status
system/lib/html5/callback.c:62
↓ 1 callers
Function
emscripten_get_now_benchmark
test/embind/embind_benchmark.cpp:280
↓ 1 callers
Function
emscripten_get_preloaded_image_data_from_FILE
system/lib/wasmfs/emscripten.cpp:58
↓ 1 callers
Function
emscripten_key_event_is_printable_character
test/test_keyboard_codes.c:45
↓ 1 callers
Function
emscripten_legacy_gl_emulation_GetProcAddress
system/lib/gl/gl.c:28
↓ 1 callers
Function
emscripten_outf
system/lib/libc/emscripten_console.c:53
↓ 1 callers
Function
emscripten_outn
system/lib/standalone/standalone.c:231
↓ 1 callers
Function
emscripten_pc_get_column
system/lib/standalone/standalone.c:299
↓ 1 callers
Function
emscripten_pc_get_file
system/lib/standalone/standalone.c:291
↓ 1 callers
Function
emscripten_pc_get_line
system/lib/standalone/standalone.c:295
↓ 1 callers
Function
emscripten_select
system/lib/libc/musl/src/select/select.c:57
↓ 1 callers
Function
emscripten_semaphore_init
system/lib/pthread/emscripten_thread_primitives.c:74
↓ 1 callers
Function
emscripten_stack_unwind_buffer
system/lib/standalone/standalone.c:281
↓ 1 callers
Function
emscripten_thread_mailbox_ref
system/lib/pthread/thread_mailbox.c:18
↓ 1 callers
Function
emscripten_thread_mailbox_send
system/lib/pthread/thread_mailbox.c:93
↓ 1 callers
Function
emscripten_webgl_get_proc_address
system/lib/gl/gl.c:282
↓ 1 callers
Function
emulate
()
test/js_optimizer/JSDCE.js:95
↓ 1 callers
Function
emulate
()
test/js_optimizer/JSDCE-output.js:77
↓ 1 callers
Function
emutls_allocate_object
Emulated TLS objects are always allocated at run-time.
system/lib/compiler-rt/lib/builtins/emutls.c:289
↓ 1 callers
Function
emutls_exit
system/lib/compiler-rt/lib/builtins/emutls.c:172
↓ 1 callers
Function
emutls_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 callers
Function
emutls_get_index
Returns control->object.index; set index if not allocated yet.
system/lib/compiler-rt/lib/builtins/emutls.c:312
↓ 1 callers
Function
emutls_getspecific
system/lib/compiler-rt/lib/builtins/emutls.c:96
↓ 1 callers
Function
emutls_init_once
system/lib/compiler-rt/lib/builtins/emutls.c:123
↓ 1 callers
Function
emutls_lock
system/lib/compiler-rt/lib/builtins/emutls.c:128
↓ 1 callers
Function
emutls_memalign_alloc
system/lib/compiler-rt/lib/builtins/emutls.c:65
↓ 1 callers
Function
emutls_memalign_free
system/lib/compiler-rt/lib/builtins/emutls.c:83
↓ 1 callers
Function
emutls_unlock
system/lib/compiler-rt/lib/builtins/emutls.c:130
↓ 1 callers
Function
emval_test_return_TupleVector
test/embind/embind_test.cpp:971
↓ 1 callers
Function
enable_test
(t)
test/test_posixtest.py:42
↓ 1 callers
Function
encode64
(data)
src/lib/libbrowser.js:104
↓ 1 callers
Function
encode_size
test/benchmark/base64.c:17
↓ 1 callers
Method
encodingIndex
system/lib/libunwind/src/UnwindCursor.hpp:418
↓ 1 callers
Method
encodingsPageOffset
system/lib/libunwind/src/UnwindCursor.hpp:393
↓ 1 callers
Function
encrypt
system/lib/libc/musl/src/crypt/encrypt.c:23
↓ 1 callers
Method
end
system/lib/libcxx/include/__ranges/split_view.h:106
↓ 1 callers
Method
end
system/lib/libcxx/include/__format/format_parse_context.h:45
↓ 1 callers
Method
end
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_list.h:153
↓ 1 callers
Method
end_headers
(self)
test/test_browser.py:5628
↓ 1 callers
Method
engine_is_bun
(self)
test/common.py:1006
↓ 1 callers
Method
engine_is_deno
(self)
test/common.py:1009
↓ 1 callers
Function
engine_is_spidermonkey
(engine)
test/common.py:305
↓ 1 callers
Method
ensureCurrentEpoch
system/lib/compiler-rt/lib/sanitizer_common/sanitizer_deadlock_detector.h:195
↓ 1 callers
Function
ensurePrecision
(source)
src/lib/libglemu.js:461
↓ 1 callers
Function
ensure_target_in_ninja_file
(ninja_file, target)
tools/system_libs.py:178
↓ 1 callers
Method
enter_block
(block_name)
tools/toolchain_profiler.py:213
↓ 1 callers
Function
entropy
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
← previous
next →
8,301–8,400 of 28,963, ranked by callers