MCPcopy Create free account

hub / github.com/blueshift-gg/sbpf / types & classes

Types & classes183 in github.com/blueshift-gg/sbpf

↓ 41 callersClassInstruction
crates/common/src/instruction.rs:22
↓ 30 callersClassLabel
crates/assembler/src/astnode.rs:90
↓ 5 callersClassFileId
crates/assembler/src/preprocessor/source_map.rs:5
↓ 1 callersClassAssembler
crates/assembler/src/lib.rs:132
↓ 1 callersClassFanOutVisitor
crates/sbpf_ir/src/graph_engine/worklist.rs:221
↓ 1 callersClassRelDyn
crates/assembler/src/dynsym.rs:133
ClassAST
crates/assembler/src/ast.rs:59
EnumASTNode
crates/assembler/src/astnode.rs:8
ClassAccountJson
crates/debugger/src/input.rs:34
ClassAccountMetaJson
crates/debugger/src/input.rs:27
ClassAdapterCommand
crates/debugger/src/adapter.rs:26
ClassAdapterResponse
crates/debugger/src/adapter.rs:34
InterfaceAnalysis
Lattice-based fixed-point analysis over a graph.
crates/sbpf_ir/src/graph_engine/worklist.rs:109
EnumArchArg
src/commands/build.rs:40
InterfaceAsDiagnostic
src/commands/build.rs:55
EnumAsmFormat
crates/common/src/instruction.rs:15
ClassAssembleErrors
crates/assembler/src/lib.rs:125
ClassAssemblerError
crates/assembler/src/lib.rs:102
ClassAssemblerOption
crates/assembler/src/lib.rs:76
ClassBlock
crates/sbpf_ir/src/cfg.rs:21
ClassBlockCollector
crates/sbpf_ir/src/cfg.rs:316
ClassBuildArgs
src/commands/build.rs:25
ClassCallFrame
crates/vm/src/vm.rs:37
ClassCallerAccountInfo
Caller's VM memory pointers for an account.
crates/runtime/src/cpi/request.rs:25
ClassCanonicalizedTargets
crates/assembler/src/optimizer/canonicalize.rs:15
ClassCase
crates/assembler/tests/regression.rs:13
ClassCfg
crates/sbpf_ir/src/cfg.rs:74
EnumCfgDumpStage
crates/assembler/src/optimizer/mod.rs:14
ClassCfgFunction
crates/sbpf_ir/src/cfg.rs:45
ClassCli
src/main.rs:19
ClassCodeSection
crates/assembler/src/section.rs:30
EnumCommands
src/main.rs:25
ClassCompileErrorInfo
crates/assembler/src/wasm.rs:10
ClassComputeMeter
crates/vm/src/compute.rs:8
ClassComputeMeterInner
crates/vm/src/compute.rs:45
EnumControlFlowTarget
crates/assembler/src/optimizer/canonicalize.rs:20
ClassCpiAccountMeta
crates/runtime/src/cpi/request.rs:18
ClassCpiContext
crates/runtime/src/cpi/mod.rs:38
ClassCpiOutput
crates/runtime/src/cpi/mod.rs:30
ClassCpiRequest
crates/runtime/src/cpi/request.rs:10
ClassDataSection
crates/assembler/src/section.rs:106
ClassDebugArgs
src/commands/debug.rs:14
ClassDebugData
crates/assembler/src/debug.rs:14
EnumDebugEvent
crates/debugger/src/debugger.rs:35
ClassDebugMode
crates/assembler/src/lib.rs:67
EnumDebugMode
crates/debugger/src/debugger.rs:27
ClassDebugSection
crates/assembler/src/section.rs:656
ClassDebugger
crates/debugger/src/debugger.rs:42
EnumDebuggerError
crates/debugger/src/error.rs:4
ClassDebuggerInput
crates/debugger/src/input.rs:11
InterfaceDebuggerInterface
crates/debugger/src/adapter.rs:7
ClassDebuggerSession
crates/debugger/src/runner.rs:15
ClassDeployArgs
src/commands/deploy.rs:8
ClassDeserializer
crates/runtime/src/serialize.rs:115
ClassDfsEngine
crates/sbpf_ir/src/graph_engine/dfs.rs:23
InterfaceDfsGraph
crates/sbpf_ir/src/graph_engine/dfs.rs:5
InterfaceDfsVisitor
Visitor called for each node during a DFS traversal.
crates/sbpf_ir/src/graph_engine/dfs.rs:12
ClassDirective
crates/assembler/src/astnode.rs:41
ClassDisassembleArgs
src/commands/disassemble.rs:11
EnumDisassemblerError
crates/disassembler/src/errors.rs:17
ClassDynStrSection
crates/assembler/src/section.rs:448
ClassDynSymSection
crates/assembler/src/section.rs:524
ClassDynamicSection
crates/assembler/src/section.rs:307
ClassDynamicSymbol
crates/assembler/src/dynsym.rs:8
ClassDynamicSymbolMap
crates/assembler/src/dynsym.rs:52
ClassDynamicSyscallMap
Runtime-mutable syscall map that owns its data This allows for dynamic updates at runtime
crates/common/src/syscalls_map.rs:54
ClassDynamicSyscallMap
Runtime-mutable syscall map that owns its data This allows for dynamic updates at runtime
crates/sbpf-syscall-map/src/dynamic_map.rs:5
ClassELFHeader
crates/disassembler/src/elf_header.rs:30
ClassEdgeCollector
crates/sbpf_ir/src/cfg.rs:384
ClassElfHeader
crates/assembler/src/header.rs:4
EnumElfSource
crates/runtime/src/runtime.rs:25
ClassEnqueueFunctionBlocks
When the engine crosses into a new function, enqueue ALL of its blocks — not just the entry block. This ensures that unreachable-within-function code
crates/analyzer/src/remove_dead_functions.rs:71
ClassEnvVarGuard
A simple RAII guard that resets an env var after the test exits
tests/utils.rs:2
ClassEquDecl
crates/assembler/src/astnode.rs:60
ClassExecutionCost
crates/runtime/src/config.rs:35
EnumExecutionError
crates/common/src/errors.rs:30
ClassExecutionResult
crates/runtime/src/runtime.rs:48
ClassExpandError
crates/assembler/src/preprocessor/expand.rs:21
ClassExternDecl
crates/assembler/src/astnode.rs:79
ClassFileEntry
crates/assembler/src/preprocessor/source_map.rs:16
ClassFileRegistry
crates/assembler/src/preprocessor/source_map.rs:23
InterfaceFileResolver
Trait for resolving `.include` file paths to their contents. Abstracted as a trait so tests can use an in-memory mock.
crates/assembler/src/preprocessor/mod.rs:21
ClassFsFileResolver
crates/assembler/src/preprocessor/mod.rs:29
ClassGlobalDecl
crates/assembler/src/astnode.rs:48
InterfaceHasher
crates/runtime/src/syscalls/crypto.rs:13
ClassInitArgs
src/commands/init.rs:22
EnumInputNode
crates/sbpf_ir/src/cfg.rs:13
ClassInstructionHandler
crates/common/src/inst_handler.rs:34
ClassInstructionJson
crates/debugger/src/input.rs:19
ClassInstructionNode
crates/sbpf_ir/src/dataflow.rs:6
InterfaceInstructionVisitor
crates/sbpf_ir/src/dataflow.rs:38
ClassIssue
crates/assembler/tests/regression.rs:32
EnumIssueKind
crates/assembler/tests/regression.rs:26
ClassLabelInfo
crates/assembler/tests/debug.rs:8
ClassLabelResolution
crates/assembler/src/ast.rs:254
ClassLineMap
crates/debugger/src/parser.rs:39
ClassMacroDef
crates/assembler/src/preprocessor/macro_def.rs:16
ClassMacroExpansionInfo
crates/assembler/src/preprocessor/source_map.rs:89
ClassMacroScanResult
Result of scanning lines for macro definitions
crates/assembler/src/preprocessor/macro_def.rs:24
ClassManifest
crates/assembler/tests/regression.rs:7
next →1–100 of 183, ranked by callers