Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PLSysSec/veriwasm
/ types & classes
Types & classes
54 in github.com/PLSysSec/veriwasm
⨍
Functions
302
◇
Types & classes
54
Interface
AbstractAnalyzer
src/analyses/mod.rs:21
Enum
Binopcode
src/ir/types.rs:325
Class
BooleanLattice
src/lattices/mod.rs:50
Class
CallAnalyzer
src/analyses/call_analyzer.rs:21
Enum
CallCheckValue
src/lattices/calllattice.rs:9
Class
CallCheckValueLattice
src/lattices/calllattice.rs:26
Class
CallChecker
src/checkers/call_checker.rs:12
Interface
Checker
src/checkers/mod.rs:20
Class
Config
src/runner/mod.rs:42
Class
ConstLattice
src/lattices/mod.rs:83
Enum
DAV
src/lattices/davlattice.rs:8
Enum
ExecutableType
src/loaders/types.rs:27
Class
FunType
src/ir/types.rs:345
Class
HeapAnalyzer
src/analyses/heap_analyzer.rs:16
Class
HeapChecker
src/checkers/heap_checker.rs:14
Enum
HeapStrategy
src/lib.rs:39
Enum
HeapValue
src/lattices/heaplattice.rs:4
Enum
ImmType
src/ir/types.rs:8
Interface
Lattice
src/lattices/mod.rs:36
Interface
Liftable
src/ir/mod.rs:14
Interface
Loadable
src/loaders/mod.rs:22
Class
LocIdx
src/lattices/reachingdefslattice.rs:6
Class
LocalsAnalyzer
src/analyses/locals_analyzer.rs:19
Class
LocalsChecker
src/checkers/locals_checker.rs:19
Enum
MemArg
src/ir/types.rs:94
Enum
MemArgs
src/ir/types.rs:87
Enum
ParseErr
src/ir/types.rs:510
Enum
ParseErr
src/ir/x64.rs:1052
Class
PassConfig
src/runner/mod.rs:35
Class
ReachingDefnAnalyzer
src/analyses/reaching_defs.rs:28
Class
ReachingDefnLattice
src/lattices/reachingdefslattice.rs:12
Interface
RegT
[derive(PartialEq, PartialOrd, Clone, Eq, Debug, Copy, Hash)]
src/ir/types.rs:517
Class
RegsIterator
Phantom data denotes what type of register we are iterating over, This allows us to use same Iterator and struct impl for all types of registers witho
src/ir/types.rs:407
Enum
SlotVal
src/lattices/localslattice.rs:12
Class
StackAnalyzer
src/analyses/stack_analyzer.rs:7
Class
StackChecker
src/checkers/stack_checker.rs:9
Class
StackLattice
src/lattices/stacklattice.rs:9
Enum
Stmt
src/ir/types.rs:308
Class
SwitchAnalyzer
src/analyses/jump_analyzer.rs:16
Enum
SwitchValue
src/lattices/switchlattice.rs:6
Enum
Unopcode
src/ir/types.rs:320
Enum
ValSize
src/ir/types.rs:14
Enum
ValidationError
src/lib.rs:24
Enum
Value
src/ir/types.rs:175
Enum
VarIndex
src/ir/types.rs:339
Class
VarSlot
src/lattices/mod.rs:21
Interface
VarState
src/lattices/mod.rs:40
Class
VariableState
src/lattices/mod.rs:133
Enum
VwArch
src/loaders/types.rs:9
Class
VwFuncInfo
src/loaders/types.rs:59
Class
VwMetadata
src/loaders/types.rs:52
Class
VwModule
TODO: remove public fields
src/loaders/types.rs:44
Enum
X86Regs
src/ir/types.rs:353
Class
X86RegsLattice
src/lattices/regslattice.rs:12