List of all items
Structs
- AssembleErrors
- Assembler
- AssemblerError
- AssemblerOption
- DebugMode
- ast::AST
- astnode::Directive
- astnode::EquDecl
- astnode::ExternDecl
- astnode::GlobalDecl
- astnode::Label
- astnode::ROData
- astnode::RodataDecl
- debug::DebugData
- dynsym::DynamicSymbol
- dynsym::DynamicSymbolMap
- dynsym::RelDyn
- dynsym::RelDynMap
- header::ElfHeader
- header::ProgramHeader
- header::SectionHeader
- parser::ProgramLayout
- parser::SbpfParser
- preprocessor::FsFileResolver
- preprocessor::MockFileResolver
- preprocessor::PreprocessFailure
- preprocessor::PreprocessResult
- preprocessor::PreprocessorError
- preprocessor::macro_def::MacroDef
- preprocessor::macro_def::Param
- preprocessor::source_map::FileId
- preprocessor::source_map::FileRegistry
- preprocessor::source_map::MacroExpansionInfo
- preprocessor::source_map::SourceMap
- preprocessor::source_map::SourceOrigin
- program::Program
- section::CodeSection
- section::DataSection
- section::DebugSection
- section::DynStrSection
- section::DynSymSection
- section::DynamicSection
- section::NullSection
- section::RelDynSection
- section::ShStrTabSection
Enums
- SbpfArch
- ast::OptimizationConfig
- astnode::ASTNode
- dynsym::RelocationType
- dynsym::SymbolKind
- errors::CompileError
- optimizer::CfgDumpStage
- parser::Rule
- parser::Token
- section::SectionType
Traits
Macros
Functions
- ast::build_program
- debug::generate_debug_sections
- debug::reuse_debug_sections
- dynsym::get_relocation_info
- optimizer::assign_offsets
- optimizer::eliminate_unreachable_functions
- optimizer::eliminate_unreachable_functions_with_observer
- parser::common::parse_jump_target
- parser::common::parse_memory_ref
- parser::common::parse_number
- parser::common::parse_register
- parser::common::process_call
- parser::common::process_callx
- parser::common::process_endian
- parser::common::process_exit
- parser::parse
- parser::parse_with_optimization
- preprocessor::preprocess