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
↓ 1,092 callers
Method
size
Include/WAVM/IR/Types.h:152
↓ 336 callers
Method
push_back
Include/WAVM/Inline/InlineArray.h:20
↓ 304 callers
Function
U32
Include/WAVM/Inline/Impl/I128Impl.h:81
↓ 257 callers
Method
c_str
Include/WAVM/Inline/FixedString.h:43
↓ 229 callers
Function
U64
Include/WAVM/Inline/Impl/I128Impl.h:95
↓ 189 callers
Method
data
Include/WAVM/IR/Types.h:143
↓ 180 callers
Function
write
Programs/wavm/Testing/TestDWARF.cpp:27
↓ 151 callers
Method
format
Lib/Platform/POSIX/EHFrameDecode.cpp:450
↓ 132 callers
Method
getType
Include/WAVM/Runtime/Intrinsics.h:97
↓ 116 callers
Method
add
Include/WAVM/Inline/Impl/HashSetImpl.h:75
↓ 104 callers
Function
serializeVarUInt32
Include/WAVM/Inline/LEB128.h:196
↓ 102 callers
Function
fatalf
Include/WAVM/Inline/Errors.h:14
↓ 101 callers
Method
get
Lib/Platform/Windows/DiagnosticsWindows.cpp:26
↓ 98 callers
Method
results
Include/WAVM/IR/Types.h:302
↓ 95 callers
Method
contains
Include/WAVM/Inline/Impl/HashSetImpl.h:129
↓ 95 callers
Method
params
Include/WAVM/IR/Types.h:303
↓ 92 callers
Function
U8
Include/WAVM/Inline/Impl/I128Impl.h:53
↓ 83 callers
Function
ee_printf
ThirdParty/Benchmarks/coremark/barebones/ee_printf.c:681
↓ 82 callers
Method
v128_const
generation v128 constant data, [e.g. i8x16, i16x8, i32x4, f32x4] Params: value: constant data, string or list,
Test/WebAssembly/spec/simd/meta/simd.py:28
↓ 68 callers
Function
I64
Include/WAVM/Inline/Impl/I128Impl.h:101
↓ 68 callers
Function
emitLiteral
Overloaded functions that compile a literal value to a LLVM constant of the right type.
Lib/LLVMJIT/LLVMJITPrivate.h:113
↓ 68 callers
Function
tryRead
Include/WAVM/Inline/Serialization.h:203
↓ 67 callers
Method
link
Programs/wavm/Testing/TestObjectLinker.cpp:816
↓ 60 callers
Function
I32
Include/WAVM/Inline/Impl/I128Impl.h:87
↓ 60 callers
Function
serialize
Lib/WASM/WASMSerialization.cpp:103
↓ 59 callers
Function
getCodePtr
Helper: get code pointer from linked image. Caller should CHECK_EQ(definedSymbols.size(), ...) separately for diagnostic quality.
Programs/wavm/Testing/TestObjectLinker.cpp:857
↓ 57 callers
Function
F64
Include/WAVM/Inline/Impl/I128Impl.h:109
↓ 56 callers
Method
get32
Include/WAVM/Inline/RandomStream.h:43
↓ 56 callers
Function
max
ThirdParty/Benchmarks/ComputerLanguageBenchmarksGame/fannkuch-redux/fannkuch-redux.c:12
↓ 54 callers
Method
get64
Include/WAVM/Inline/RandomStream.h:58
↓ 54 callers
Function
write
Programs/wavm/Testing/TestObjectLinker.cpp:351
↓ 53 callers
Method
get
Include/WAVM/Inline/Impl/HashSetImpl.h:140
↓ 53 callers
Method
getRegister
ThirdParty/libunwind/src/Registers.hpp:141
↓ 52 callers
Method
get
Programs/wavm/Testing/TestI128.cpp:15
↓ 52 callers
Function
readU32
Programs/wavm/Testing/TestObjectLinker.cpp:356
↓ 51 callers
Function
asString
Include/WAVM/IR/Types.h:67
↓ 47 callers
Function
XXH_readLE64
Include/WAVM/Inline/xxhash/xxhash.h:1636
↓ 47 callers
Method
setRegister
ThirdParty/libunwind/src/Registers.hpp:175
↓ 43 callers
Method
print
Print a permanent message, then reprint the status lines below it.
Build/lib/output.py:76
↓ 43 callers
Method
resize
Include/WAVM/Inline/Impl/HashTableImpl.h:42
↓ 43 callers
Function
writeULEB128
Programs/wavm/Testing/TestDWARF.cpp:32
↓ 41 callers
Function
makeNearImportMap
Programs/wavm/Testing/TestObjectLinker.cpp:840
↓ 41 callers
Function
mdb_strerror
ThirdParty/liblmdb/mdb.c:1700
↓ 38 callers
Function
mdb_txn_begin
ThirdParty/liblmdb/mdb.c:3127
↓ 35 callers
Method
getULEB128
Read a ULEB128 into a 64-bit word.
ThirdParty/libunwind/src/AddressSpace.hpp:225
↓ 35 callers
Function
mdb_cursor_get
ThirdParty/liblmdb/mdb.c:7200
↓ 34 callers
Function
readI32
Programs/wavm/Testing/TestObjectLinker.cpp:370
↓ 33 callers
Method
begin
Include/WAVM/IR/Types.h:141
↓ 33 callers
Function
isSubtype
Include/WAVM/IR/Types.h:57
↓ 32 callers
Function
asObject
Include/WAVM/Runtime/Runtime.h:69
↓ 32 callers
Method
error
Print a permanent error message.
Build/lib/output.py:86
↓ 32 callers
Method
tryAdvance
Non-throwing advance: returns pointer to numBytes of data at current position and advances, or returns nullptr if insufficient data is available.
Include/WAVM/Inline/Serialization.h:113
↓ 31 callers
Function
store32
ThirdParty/BLAKE2/neon/blake2-impl.h:91
↓ 31 callers
Function
testErrorf
Programs/wavm/Testing/RunTestScript.cpp:221
↓ 30 callers
Method
addOrFail
Include/WAVM/Inline/Impl/HashSetImpl.h:89
↓ 30 callers
Function
arm64Code
Programs/wavm/Testing/TestObjectLinker.cpp:391
↓ 30 callers
Function
buildAbbrevEntry
Programs/wavm/Testing/TestDWARF.cpp:76
↓ 30 callers
Function
store32
ThirdParty/BLAKE2/ref/blake2-impl.h:91
↓ 29 callers
Method
capacity
Include/WAVM/Inline/FixedString.h:52
↓ 29 callers
Function
mdb_txn_abort
ThirdParty/liblmdb/mdb.c:3401
↓ 29 callers
Function
parseParenthesized
Lib/WASTParse/Parse.h:285
↓ 29 callers
Function
run_command
Run a command and return the result. Both cmd arguments and cwd can be Path objects - subprocess.run handles them automatically. env, if prov
Build/lib/platform.py:433
↓ 29 callers
Function
trySerializeVarUInt64
Non-throwing ULEB128 read.
Include/WAVM/Inline/LEB128.h:145
↓ 27 callers
Function
asVFSResult
Lib/Platform/POSIX/FilePOSIX.cpp:62
↓ 26 callers
Function
asString
Programs/wavm/Testing/RunTestScript.cpp:613
↓ 26 callers
Function
asValueType
Lib/wavm-c/wavm-c.cpp:185
↓ 25 callers
Function
emitLiteralIptr
Lib/LLVMJIT/LLVMJITPrivate.h:147
↓ 25 callers
Function
fatal
Include/WAVM/Inline/Errors.h:20
↓ 25 callers
Function
patchU32
Patch a U32 at a given offset in the finalized byte vector.
Programs/wavm/Testing/TestDWARF.cpp:43
↓ 25 callers
Method
remove
Include/WAVM/Inline/Impl/HashSetImpl.h:99
↓ 24 callers
Function
F32
Include/WAVM/Inline/Impl/I128Impl.h:108
↓ 24 callers
Function
__unw_get_reg
ThirdParty/libunwind/src/libunwind.cpp:98
↓ 24 callers
Function
asVFSResult
Lib/Platform/Windows/FileWindows.cpp:31
↓ 24 callers
Function
asValueType
Include/WAVM/IR/Types.h:44
↓ 24 callers
Function
makeELFObject
Build a minimal ELF relocatable object with one .text section. Symbols: [0]=null, [1..N]=imports, [N+1]="func".
Programs/wavm/Testing/TestObjectLinker.cpp:525
↓ 24 callers
Function
mdb_cursor_open
ThirdParty/liblmdb/mdb.c:8513
↓ 24 callers
Function
serializeNativeValue
Include/WAVM/Inline/Serialization.h:197
↓ 23 callers
Method
end
Lib/IR/Validate.cpp:435
↓ 23 callers
Method
position
Returns the number of bytes written so far.
Include/WAVM/Inline/Serialization.h:56
↓ 23 callers
Function
readU64
Programs/wavm/Testing/TestObjectLinker.cpp:363
↓ 23 callers
Method
size
Include/WAVM/IR/Module.h:313
↓ 22 callers
Function
makeMachORelocInfo
Programs/wavm/Testing/TestObjectLinker.cpp:405
↓ 21 callers
Function
asWASIErrNo
Lib/WASI/WASIFile.cpp:32
↓ 21 callers
Method
format_failure
Format a failure message including output, exit code, and command. The "Command:" line is a single copy-pasteable shell command that reproduc
Build/lib/platform.py:342
↓ 21 callers
Function
mdb_cursor_close
ThirdParty/liblmdb/mdb.c:8602
↓ 21 callers
Method
setFloatRegister
ThirdParty/libunwind/src/Registers.hpp:250
↓ 21 callers
Method
write
Include/WAVM/VFS/VFS.h:224
↓ 20 callers
Method
end
Lib/LLVMJIT/EmitCore.cpp:144
↓ 20 callers
Method
gen_test_cases
(self)
Test/WebAssembly/spec/simd/meta/simd_f32x4.py:362
↓ 20 callers
Function
print
Lib/WASTPrint/Print.cpp:142
↓ 20 callers
Function
secure_zero_memory
prevents compiler optimizing out memset() */
ThirdParty/BLAKE2/neon/blake2-impl.h:154
↓ 20 callers
Function
store32
ThirdParty/BLAKE2/sse/blake2-impl.h:91
↓ 20 callers
Method
v128_const
(lane, value)
Test/WebAssembly/spec/simd/meta/simd_f32x4.py:38
↓ 19 callers
Function
XXH_readLE32
Include/WAVM/Inline/xxhash/xxhash.h:1114
↓ 19 callers
Function
addDebugStr
Adds a null-terminated string to .debug_str stream, returns its offset.
Programs/wavm/Testing/TestDWARF.cpp:105
↓ 19 callers
Method
binary_op
General integer arithmetic and saturating arithmetic operations with 2 operands. Supported ops: add, sub, mul, add_sa
Test/WebAssembly/spec/simd/meta/simd_integer_op.py:128
↓ 19 callers
Function
getExternalName
Maps a base name and index to an externally visible symbol name.
Lib/LLVMJIT/LLVMJITPrivate.h:341
↓ 19 callers
Method
get_valid_value
Get the valid integer value in the scope of the specified lane size. For a integer value, convert it to the valid value with the same bits
Test/WebAssembly/spec/simd/meta/simd_integer_op.py:24
↓ 19 callers
Method
unlock
Lib/Platform/POSIX/MutexPOSIX.cpp:43
↓ 18 callers
Method
callingConvention
Include/WAVM/IR/Types.h:304
next →
1–100 of 3,870, ranked by callers