Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WAVM/WAVM
/ functions
Functions
3,870 in github.com/WAVM/WAVM
⨍
Functions
3,870
◇
Types & classes
919
↓ 18 callers
Function
mdb_txn_commit
ThirdParty/liblmdb/mdb.c:3798
↓ 17 callers
Function
asLLVMType
Converts a WebAssembly type to a LLVM type.
Lib/LLVMJIT/LLVMJITPrivate.h:153
↓ 17 callers
Method
clear
Include/WAVM/Inline/Impl/HashSetImpl.h:154
↓ 17 callers
Function
compileModule
Test/fuzz/fuzz-compile-model.cpp:36
↓ 17 callers
Function
getLockedFDE
Lib/WASI/WASIFile.cpp:97
↓ 17 callers
Function
load32
ThirdParty/BLAKE2/sse/blake2-impl.h:33
↓ 17 callers
Function
makeMachOObject
Build a minimal Mach-O object with one __TEXT,__text section. Symbols: [0..N-1] = imports (names have leading _), [N] = "_func". Import map keys shoul
Programs/wavm/Testing/TestObjectLinker.cpp:687
↓ 16 callers
Function
blake2b_update
ThirdParty/BLAKE2/neon/blake2b.c:184
↓ 16 callers
Function
blake2b_update
ThirdParty/BLAKE2/ref/blake2b-ref.c:221
↓ 16 callers
Function
blake2b_update
ThirdParty/BLAKE2/sse/blake2b.c:221
↓ 16 callers
Function
blake2s_update
ThirdParty/BLAKE2/neon/blake2s.c:178
↓ 16 callers
Function
blake2s_update
ThirdParty/BLAKE2/ref/blake2s-ref.c:214
↓ 16 callers
Function
blake2s_update
ThirdParty/BLAKE2/sse/blake2s.c:209
↓ 16 callers
Function
fatalfWithCallStack
Fatal error handling.
Include/WAVM/Inline/Errors.h:8
↓ 16 callers
Method
getVectorRegister
ThirdParty/libunwind/src/Registers.hpp:254
↓ 16 callers
Method
get_arg_empty_test
(op, extended_name, param_type, result_type, params)
Test/WebAssembly/spec/simd/meta/test_assert.py:58
↓ 16 callers
Function
load64
ThirdParty/BLAKE2/sse/blake2-impl.h:48
↓ 16 callers
Function
mdb_page_get
Find the address of the page corresponding to a given page number. * Set #MDB_TXN_ERROR on failure. * @param[in] mc the cursor accessing the page.
ThirdParty/liblmdb/mdb.c:6254
↓ 16 callers
Function
secure_zero_memory
prevents compiler optimizing out memset() */
ThirdParty/BLAKE2/ref/blake2-impl.h:154
↓ 16 callers
Function
serializeBytes
Serialize raw byte sequences.
Include/WAVM/Inline/Serialization.h:178
↓ 15 callers
Function
XXH64_avalanche
Include/WAVM/Inline/xxhash/xxhash.h:1716
↓ 15 callers
Function
__unw_get_proc_info
Get unwind info at cursor position in stack frame.
ThirdParty/libunwind/src/libunwind.cpp:196
↓ 15 callers
Method
getEncodedP
ThirdParty/libunwind/src/AddressSpace.hpp:270
↓ 15 callers
Function
logTimer
Helpers for printing timers.
Include/WAVM/Inline/Timing.h:35
↓ 15 callers
Function
mdb_cursor_init
Initialize a cursor for a given transaction and database. */
ThirdParty/liblmdb/mdb.c:8485
↓ 15 callers
Method
removeOrFail
Include/WAVM/Inline/Impl/HashSetImpl.h:105
↓ 15 callers
Function
secure_zero_memory
prevents compiler optimizing out memset() */
ThirdParty/BLAKE2/sse/blake2-impl.h:154
↓ 15 callers
Function
serializeSection
Lib/WASM/WASMSerialization.cpp:894
↓ 14 callers
Function
XXH3_avalanche
* This is a fast avalanche stage, * suitable when input bits are already partially mixed */
Include/WAVM/Inline/xxhash/xxh3.h:657
↓ 14 callers
Method
full_op_name
(self, op_name)
Test/WebAssembly/spec/simd/meta/simd_f32x4.py:34
↓ 14 callers
Method
functionOffset
ThirdParty/libunwind/src/UnwindCursor.hpp:440
↓ 14 callers
Method
getString
Lib/WASTParse/Parse.h:68
↓ 14 callers
Function
isReferenceType
Include/WAVM/IR/Types.h:52
↓ 14 callers
Function
serializeCustomSectionsAfterKnownSection
Lib/WASM/WASMSerialization.cpp:1506
↓ 14 callers
Function
validFloatRegister
ThirdParty/libunwind/src/Registers.hpp:66
↓ 14 callers
Function
validate
Lib/IR/Validate.cpp:70
↓ 13 callers
Function
XXH3_mix16B
* DISCLAIMER: There are known *seed-dependent* multicollisions here due to * multiplication by zero, affecting hashes of lengths 17 to 240. * * How
Include/WAVM/Inline/xxhash/xxh3.h:806
↓ 13 callers
Function
XXH64_round
Include/WAVM/Inline/xxhash/xxhash.h:1700
↓ 13 callers
Function
countLeadingZeroes
countLeadingZeroes returns the number of leading zeroes, or the bit width of the input if no bits are set.
Include/WAVM/Platform/Intrinsic.h:20
↓ 13 callers
Function
crc16
ThirdParty/Benchmarks/coremark/core_util.c:203
↓ 13 callers
Method
get_all_cases
(self)
Test/WebAssembly/spec/simd/meta/simd_compare.py:400
↓ 13 callers
Function
lineAdvanceLine
Emit DW_LNS_advance_line (opcode 3).
Programs/wavm/Testing/TestDWARF.cpp:204
↓ 13 callers
Function
lineCopy
Emit DW_LNS_copy (opcode 1): emit row without advancing.
Programs/wavm/Testing/TestDWARF.cpp:194
↓ 13 callers
Function
makeFarImportMap
Programs/wavm/Testing/TestObjectLinker.cpp:833
↓ 13 callers
Function
mdb_env_close
ThirdParty/liblmdb/mdb.c:5694
↓ 13 callers
Method
pop
Operand stack manipulation
Lib/LLVMJIT/EmitFunctionContext.h:99
↓ 13 callers
Function
relocRel32
Lib/ObjectLinker/ObjectLinkerPrivate.h:129
↓ 13 callers
Method
setRegister
ThirdParty/libunwind/src/DwarfParser.hpp:110
↓ 13 callers
Function
wasm_functype_new
Lib/wavm-c/wavm-c.cpp:352
↓ 12 callers
Function
XXH32_round
Include/WAVM/Inline/xxhash/xxhash.h:1178
↓ 12 callers
Function
addAndCheckOverflow
Include/WAVM/Inline/Impl/I128Impl.h:222
↓ 12 callers
Function
as_externtype
Lib/wavm-c/wavm-c.cpp:146
↓ 12 callers
Function
beginCUv4
Begins a DWARF v4 CU. Returns the offset of the unit_length placeholder. After building all DIEs, get the bytes and patch the unit_length.
Programs/wavm/Testing/TestDWARF.cpp:119
↓ 12 callers
Function
beginLineTableV4
Begins a DWARF v4 line table. Returns the offset of the unit_length placeholder.
Programs/wavm/Testing/TestDWARF.cpp:158
↓ 12 callers
Function
getMemoryNumPages
Lib/LLVMJIT/EmitMem.cpp:39
↓ 12 callers
Method
getReg
ThirdParty/libunwind/src/UnwindCursor.hpp:737
↓ 12 callers
Function
lineAdvancePC
Emit DW_LNS_advance_pc (opcode 2).
Programs/wavm/Testing/TestDWARF.cpp:197
↓ 12 callers
Function
lineEndSequence
Emit DW_LNE_end_sequence.
Programs/wavm/Testing/TestDWARF.cpp:186
↓ 12 callers
Function
lineSetAddress
Emit DW_LNE_set_address extended opcode.
Programs/wavm/Testing/TestDWARF.cpp:177
↓ 12 callers
Function
makeSections
Populate Sections from finalized vectors.
Programs/wavm/Testing/TestDWARF.cpp:49
↓ 12 callers
Function
mdb_env_create
ThirdParty/liblmdb/mdb.c:4314
↓ 12 callers
Function
mdb_env_open
ThirdParty/liblmdb/mdb.c:5412
↓ 12 callers
Function
mdb_env_stat
ThirdParty/liblmdb/mdb.c:10564
↓ 12 callers
Function
saveFile
Include/WAVM/Inline/CLI.h:65
↓ 12 callers
Function
terminateAbbrevTable
Programs/wavm/Testing/TestDWARF.cpp:95
↓ 12 callers
Method
unary_op
General integer arithmetic and saturating arithmetic operations with only one operand. Supported ops: neg, abs :param operan
Test/WebAssembly/spec/simd/meta/simd_integer_op.py:87
↓ 12 callers
Method
verbose
Print a message only in verbose mode, with status line handling.
Build/lib/output.py:92
↓ 12 callers
Function
wasm_valtype_delete
wasm_valtype_t
Lib/wavm-c/wavm-c.cpp:321
↓ 11 callers
Function
_Unwind_VRS_Pop
ThirdParty/libunwind/src/Unwind-EHABI.cpp:1054
↓ 11 callers
Method
clear_status
Clear the status region.
Build/lib/output.py:68
↓ 11 callers
Method
close
Lib/WASI/WASIFile.cpp:286
↓ 11 callers
Method
construct
Include/WAVM/Inline/Impl/OptionalStorage.h:15
↓ 11 callers
Function
createImportedConstant
Lib/LLVMJIT/EmitModule.cpp:108
↓ 11 callers
Function
getBytesPerPage
Returns the number of bytes in the smallest virtual page.
Include/WAVM/Platform/Memory.h:20
↓ 11 callers
Method
getName
Include/WAVM/Runtime/Intrinsics.h:96
↓ 11 callers
Function
logRatePerSecond
Include/WAVM/Inline/Timing.h:39
↓ 11 callers
Function
makeCOFFObject
Build a minimal COFF object with one .text section. Symbol table: [0..N-1] = imported symbols, [N] = "func" at offset 0 in section 1.
Programs/wavm/Testing/TestObjectLinker.cpp:415
↓ 11 callers
Function
mdb_cursor_put
ThirdParty/liblmdb/mdb.c:7421
↓ 11 callers
Function
mdb_dbg_pgno
Return the page number of \b mp which may be sub-page, for debug output */
ThirdParty/liblmdb/mdb.c:1778
↓ 11 callers
Method
resolve
Lib/WASI/WASI.cpp:33
↓ 11 callers
Function
serializeNameSubsection
Lib/IR/DisassemblyNames.cpp:296
↓ 11 callers
Function
trySerializeVarSInt64
Non-throwing SLEB128 read.
Include/WAVM/Inline/LEB128.h:151
↓ 11 callers
Function
wasm_valtype_kind
Lib/wavm-c/wavm-c.cpp:328
↓ 10 callers
Function
__unw_init_local
Create a cursor of a thread in this process given 'context' recorded by __unw_getcontext().
ThirdParty/libunwind/src/libunwind.cpp:43
↓ 10 callers
Method
advance
Advances the stream cursor by numBytes, and returns a pointer to the previous stream cursor. Throws FatalSerializationException if insufficient data i
Include/WAVM/Inline/Serialization.h:95
↓ 10 callers
Method
applyOpSignature
Lib/IR/RandomModule.cpp:129
↓ 10 callers
Method
empty
Include/WAVM/Inline/FixedString.h:47
↓ 10 callers
Function
escapeString
Lib/WASTPrint/Print.cpp:27
↓ 10 callers
Function
execute
Execute tasks by walking the dependency DAG from demanded roots. Discovers all transitive dependencies, then runs tasks in parallel using a T
Build/lib/task_graph.py:160
↓ 10 callers
Function
getOffsetAndBoundedAddress
Bounds checks a sandboxed memory address + offset, and returns an offset relative to the memory base address that is guaranteed to be within the virtu
Lib/LLVMJIT/EmitMem.cpp:69
↓ 10 callers
Method
isOpSignatureAllowed
Lib/IR/RandomModule.cpp:120
↓ 10 callers
Method
map
Lib/WASTPrint/Print.cpp:280
↓ 10 callers
Function
mdb_env_set_maxdbs
ThirdParty/liblmdb/mdb.c:4490
↓ 10 callers
Function
mdb_node_read
Return the data associated with a given node. * @param[in] mc The cursor for this operation. * @param[in] leaf The node being read. * @param[out] d
ThirdParty/liblmdb/mdb.c:6609
↓ 10 callers
Function
parseInstrSequence
Lib/WASTParse/ParseFunction.cpp:990
↓ 10 callers
Method
size
Include/WAVM/Inline/Impl/HashSetImpl.h:178
↓ 9 callers
Function
XXH_memcpy
Include/WAVM/Inline/xxhash/xxhash.h:887
↓ 9 callers
Function
XXH_swap64
Include/WAVM/Inline/xxhash/xxhash.h:1619
↓ 9 callers
Function
_Unwind_GetIP
Called by personality handler during phase 2 to get instruction pointer.
ThirdParty/libunwind/src/Unwind-sjlj.c:439
↓ 9 callers
Function
__unw_set_reg
ThirdParty/libunwind/src/libunwind.cpp:113
← previous
next →
101–200 of 3,870, ranked by callers