Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/blueshift-gg/sbpf
/ types & classes
Types & classes
183 in github.com/blueshift-gg/sbpf
⨍
Functions
1,407
◇
Types & classes
183
↓ 41 callers
Class
Instruction
crates/common/src/instruction.rs:22
↓ 30 callers
Class
Label
crates/assembler/src/astnode.rs:90
↓ 5 callers
Class
FileId
crates/assembler/src/preprocessor/source_map.rs:5
↓ 1 callers
Class
Assembler
crates/assembler/src/lib.rs:132
↓ 1 callers
Class
FanOutVisitor
crates/sbpf_ir/src/graph_engine/worklist.rs:221
↓ 1 callers
Class
RelDyn
crates/assembler/src/dynsym.rs:133
Class
AST
crates/assembler/src/ast.rs:59
Enum
ASTNode
crates/assembler/src/astnode.rs:8
Class
AccountJson
crates/debugger/src/input.rs:34
Class
AccountMetaJson
crates/debugger/src/input.rs:27
Class
AdapterCommand
crates/debugger/src/adapter.rs:26
Class
AdapterResponse
crates/debugger/src/adapter.rs:34
Interface
Analysis
Lattice-based fixed-point analysis over a graph.
crates/sbpf_ir/src/graph_engine/worklist.rs:109
Enum
ArchArg
src/commands/build.rs:40
Interface
AsDiagnostic
src/commands/build.rs:55
Enum
AsmFormat
crates/common/src/instruction.rs:15
Class
AssembleErrors
crates/assembler/src/lib.rs:125
Class
AssemblerError
crates/assembler/src/lib.rs:102
Class
AssemblerOption
crates/assembler/src/lib.rs:76
Class
Block
crates/sbpf_ir/src/cfg.rs:21
Class
BlockCollector
crates/sbpf_ir/src/cfg.rs:316
Class
BuildArgs
src/commands/build.rs:25
Class
CallFrame
crates/vm/src/vm.rs:37
Class
CallerAccountInfo
Caller's VM memory pointers for an account.
crates/runtime/src/cpi/request.rs:25
Class
CanonicalizedTargets
crates/assembler/src/optimizer/canonicalize.rs:15
Class
Case
crates/assembler/tests/regression.rs:13
Class
Cfg
crates/sbpf_ir/src/cfg.rs:74
Enum
CfgDumpStage
crates/assembler/src/optimizer/mod.rs:14
Class
CfgFunction
crates/sbpf_ir/src/cfg.rs:45
Class
Cli
src/main.rs:19
Class
CodeSection
crates/assembler/src/section.rs:30
Enum
Commands
src/main.rs:25
Class
CompileErrorInfo
crates/assembler/src/wasm.rs:10
Class
ComputeMeter
crates/vm/src/compute.rs:8
Class
ComputeMeterInner
crates/vm/src/compute.rs:45
Enum
ControlFlowTarget
crates/assembler/src/optimizer/canonicalize.rs:20
Class
CpiAccountMeta
crates/runtime/src/cpi/request.rs:18
Class
CpiContext
crates/runtime/src/cpi/mod.rs:38
Class
CpiOutput
crates/runtime/src/cpi/mod.rs:30
Class
CpiRequest
crates/runtime/src/cpi/request.rs:10
Class
DataSection
crates/assembler/src/section.rs:106
Class
DebugArgs
src/commands/debug.rs:14
Class
DebugData
crates/assembler/src/debug.rs:14
Enum
DebugEvent
crates/debugger/src/debugger.rs:35
Class
DebugMode
crates/assembler/src/lib.rs:67
Enum
DebugMode
crates/debugger/src/debugger.rs:27
Class
DebugSection
crates/assembler/src/section.rs:656
Class
Debugger
crates/debugger/src/debugger.rs:42
Enum
DebuggerError
crates/debugger/src/error.rs:4
Class
DebuggerInput
crates/debugger/src/input.rs:11
Interface
DebuggerInterface
crates/debugger/src/adapter.rs:7
Class
DebuggerSession
crates/debugger/src/runner.rs:15
Class
DeployArgs
src/commands/deploy.rs:8
Class
Deserializer
crates/runtime/src/serialize.rs:115
Class
DfsEngine
crates/sbpf_ir/src/graph_engine/dfs.rs:23
Interface
DfsGraph
crates/sbpf_ir/src/graph_engine/dfs.rs:5
Interface
DfsVisitor
Visitor called for each node during a DFS traversal.
crates/sbpf_ir/src/graph_engine/dfs.rs:12
Class
Directive
crates/assembler/src/astnode.rs:41
Class
DisassembleArgs
src/commands/disassemble.rs:11
Enum
DisassemblerError
crates/disassembler/src/errors.rs:17
Class
DynStrSection
crates/assembler/src/section.rs:448
Class
DynSymSection
crates/assembler/src/section.rs:524
Class
DynamicSection
crates/assembler/src/section.rs:307
Class
DynamicSymbol
crates/assembler/src/dynsym.rs:8
Class
DynamicSymbolMap
crates/assembler/src/dynsym.rs:52
Class
DynamicSyscallMap
Runtime-mutable syscall map that owns its data This allows for dynamic updates at runtime
crates/common/src/syscalls_map.rs:54
Class
DynamicSyscallMap
Runtime-mutable syscall map that owns its data This allows for dynamic updates at runtime
crates/sbpf-syscall-map/src/dynamic_map.rs:5
Class
ELFHeader
crates/disassembler/src/elf_header.rs:30
Class
EdgeCollector
crates/sbpf_ir/src/cfg.rs:384
Class
ElfHeader
crates/assembler/src/header.rs:4
Enum
ElfSource
crates/runtime/src/runtime.rs:25
Class
EnqueueFunctionBlocks
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
Class
EnvVarGuard
A simple RAII guard that resets an env var after the test exits
tests/utils.rs:2
Class
EquDecl
crates/assembler/src/astnode.rs:60
Class
ExecutionCost
crates/runtime/src/config.rs:35
Enum
ExecutionError
crates/common/src/errors.rs:30
Class
ExecutionResult
crates/runtime/src/runtime.rs:48
Class
ExpandError
crates/assembler/src/preprocessor/expand.rs:21
Class
ExternDecl
crates/assembler/src/astnode.rs:79
Class
FileEntry
crates/assembler/src/preprocessor/source_map.rs:16
Class
FileRegistry
crates/assembler/src/preprocessor/source_map.rs:23
Interface
FileResolver
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
Class
FsFileResolver
crates/assembler/src/preprocessor/mod.rs:29
Class
GlobalDecl
crates/assembler/src/astnode.rs:48
Interface
Hasher
crates/runtime/src/syscalls/crypto.rs:13
Class
InitArgs
src/commands/init.rs:22
Enum
InputNode
crates/sbpf_ir/src/cfg.rs:13
Class
InstructionHandler
crates/common/src/inst_handler.rs:34
Class
InstructionJson
crates/debugger/src/input.rs:19
Class
InstructionNode
crates/sbpf_ir/src/dataflow.rs:6
Interface
InstructionVisitor
crates/sbpf_ir/src/dataflow.rs:38
Class
Issue
crates/assembler/tests/regression.rs:32
Enum
IssueKind
crates/assembler/tests/regression.rs:26
Class
LabelInfo
crates/assembler/tests/debug.rs:8
Class
LabelResolution
crates/assembler/src/ast.rs:254
Class
LineMap
crates/debugger/src/parser.rs:39
Class
MacroDef
crates/assembler/src/preprocessor/macro_def.rs:16
Class
MacroExpansionInfo
crates/assembler/src/preprocessor/source_map.rs:89
Class
MacroScanResult
Result of scanning lines for macro definitions
crates/assembler/src/preprocessor/macro_def.rs:24
Class
Manifest
crates/assembler/tests/regression.rs:7
next →
1–100 of 183, ranked by callers