List of all items
Structs
- architecture::BranchIter
- architecture::CoreArchitecture
- architecture::CoreArchitectureList
- architecture::CoreFlag
- architecture::CoreFlagClass
- architecture::CoreFlagGroup
- architecture::CoreFlagWrite
- architecture::CoreIntrinsic
- architecture::CoreRegister
- architecture::CoreRegisterInfo
- architecture::CoreRegisterStack
- architecture::CoreRegisterStackInfo
- architecture::CustomArchitectureHandle
- architecture::InstructionInfo
- architecture::UnusedFlag
- architecture::UnusedIntrinsic
- architecture::UnusedRegisterStack
- architecture::UnusedRegisterStackInfo
- backgroundtask::BackgroundTask
- basicblock::BasicBlock
- basicblock::Edge
- basicblock::EdgeContext
- binaryreader::BinaryReader
- binaryview::BinaryView
- binarywriter::BinaryWriter
- callingconvention::CallingConvention
- callingconvention::ConventionBuilder
- custombinaryview::BinaryViewType
- custombinaryview::CustomView
- custombinaryview::CustomViewBuilder
- databuffer::DataBuffer
- debuginfo::DebugFunctionInfo
- debuginfo::DebugInfo
- debuginfo::DebugInfoParser
- disassembly::DisassemblySettings
- disassembly::DisassemblyTextLine
- disassembly::InstructionTextToken
- downloadprovider::DownloadInstance
- downloadprovider::DownloadInstanceInputOutputCallbacks
- downloadprovider::DownloadInstanceOutputCallbacks
- downloadprovider::DownloadProvider
- downloadprovider::DownloadResponse
- fileaccessor::FileAccessor
- filemetadata::FileMetadata
- flowgraph::EdgeStyle
- flowgraph::FlowGraph
- flowgraph::FlowGraphNode
- function::AddressRange
- function::Function
- function::Location
- function::NativeBlock
- function::NativeBlockIter
- headless::Session
- hlil::HighLevelILBlock
- hlil::HighLevelILBlockIter
- hlil::HighLevelILFunction
- hlil::operation::ArrayIndex
- hlil::operation::ArrayIndexSsa
- hlil::operation::Assign
- hlil::operation::AssignMemSsa
- hlil::operation::AssignUnpack
- hlil::operation::AssignUnpackMemSsa
- hlil::operation::BinaryOp
- hlil::operation::BinaryOpCarry
- hlil::operation::Block
- hlil::operation::Call
- hlil::operation::CallSsa
- hlil::operation::Case
- hlil::operation::Const
- hlil::operation::ConstData
- hlil::operation::DerefFieldSsa
- hlil::operation::DerefSsa
- hlil::operation::ExternPtr
- hlil::operation::FloatConst
- hlil::operation::ForLoop
- hlil::operation::ForLoopSsa
- hlil::operation::GotoLabel
- hlil::operation::If
- hlil::operation::Intrinsic
- hlil::operation::IntrinsicSsa
- hlil::operation::Jump
- hlil::operation::Label
- hlil::operation::LiftedArrayIndex
- hlil::operation::LiftedArrayIndexSsa
- hlil::operation::LiftedAssign
- hlil::operation::LiftedAssignMemSsa
- hlil::operation::LiftedAssignUnpack
- hlil::operation::LiftedAssignUnpackMemSsa
- hlil::operation::LiftedBinaryOp
- hlil::operation::LiftedBinaryOpCarry
- hlil::operation::LiftedBlock
- hlil::operation::LiftedCall
- hlil::operation::LiftedCallSsa
- hlil::operation::LiftedCase
- hlil::operation::LiftedConstantData
- hlil::operation::LiftedDerefFieldSsa
- hlil::operation::LiftedDerefSsa
- hlil::operation::LiftedForLoop
- hlil::operation::LiftedForLoopSsa
- hlil::operation::LiftedIf
- hlil::operation::LiftedIntrinsic
- hlil::operation::LiftedIntrinsicSsa
- hlil::operation::LiftedMemPhi
- hlil::operation::LiftedRet
- hlil::operation::LiftedSplit
- hlil::operation::LiftedStructField
- hlil::operation::LiftedSwitch
- hlil::operation::LiftedSyscall
- hlil::operation::LiftedSyscallSsa
- hlil::operation::LiftedUnaryOp
- hlil::operation::LiftedVarInit
- hlil::operation::LiftedVarInitSsa
- hlil::operation::LiftedVarPhi
- hlil::operation::LiftedWhile
- hlil::operation::LiftedWhileSsa
- hlil::operation::MemPhi
- hlil::operation::NoArgs
- hlil::operation::OperandDubleList
- hlil::operation::OperandExprList
- hlil::operation::OperandList
- hlil::operation::OperandSSAVariableList
- hlil::operation::OperandVariableList
- hlil::operation::Ret
- hlil::operation::Split
- hlil::operation::StructField
- hlil::operation::Switch
- hlil::operation::Syscall
- hlil::operation::SyscallSsa
- hlil::operation::Trap
- hlil::operation::UnaryOp
- hlil::operation::Var
- hlil::operation::VarInit
- hlil::operation::VarInitSsa
- hlil::operation::VarPhi
- hlil::operation::VarSsa
- hlil::operation::While
- hlil::operation::WhileSsa
- interaction::FormInputBuilder
- linearview::LinearDisassemblyLine
- linearview::LinearViewCursor
- linearview::LinearViewObject
- llil::Expression
- llil::ExpressionBuilder
- llil::Finalized
- llil::Function
- llil::Instruction
- llil::Label
- llil::LiftedNonSSA
- llil::LowLevelBlock
- llil::LowLevelBlockIter
- llil::Mutable
- llil::NonSSA
- llil::RegularNonSSA
- llil::SSA
- llil::ValueExpr
- llil::VoidExpr
- llil::operation::BinaryOp
- llil::operation::BinaryOpCarry
- llil::operation::Call
- llil::operation::Condition
- llil::operation::Const
- llil::operation::DoublePrecDivOp
- llil::operation::Flag
- llil::operation::FlagBit
- llil::operation::FlagCond
- llil::operation::FlagGroup
- llil::operation::FlagPhi
- llil::operation::Goto
- llil::operation::If
- llil::operation::Intrinsic
- llil::operation::Jump
- llil::operation::JumpTo
- llil::operation::Load
- llil::operation::MemPhi
- llil::operation::NoArgs
- llil::operation::Operation
- llil::operation::Pop
- llil::operation::Reg
- llil::operation::RegPhi
- llil::operation::Ret
- llil::operation::SetFlag
- llil::operation::SetReg
- llil::operation::SetRegSplit
- llil::operation::Store
- llil::operation::Syscall
- llil::operation::Trap
- llil::operation::UnaryOp
- llil::operation::UnimplMem
- logger::LogGuard
- metadata::Metadata
- mlil::MediumLevelILBlock
- mlil::MediumLevelILBlockIter
- mlil::MediumLevelILFunction
- mlil::operation::BinaryOp
- mlil::operation::BinaryOpCarry
- mlil::operation::Call
- mlil::operation::CallSsa
- mlil::operation::CallUntyped
- mlil::operation::CallUntypedSsa
- mlil::operation::Constant
- mlil::operation::ConstantData
- mlil::operation::ExternPtr
- mlil::operation::Field
- mlil::operation::FloatConst
- mlil::operation::FreeVarSlot
- mlil::operation::FreeVarSlotSsa
- mlil::operation::Goto
- mlil::operation::Intrinsic
- mlil::operation::IntrinsicSsa
- mlil::operation::Jump
- mlil::operation::JumpTo
- mlil::operation::LiftedBinaryOp
- mlil::operation::LiftedBinaryOpCarry
- mlil::operation::LiftedCall
- mlil::operation::LiftedCallSsa
- mlil::operation::LiftedCallUntyped
- mlil::operation::LiftedCallUntypedSsa
- mlil::operation::LiftedConstantData
- mlil::operation::LiftedIf
- mlil::operation::LiftedIntrinsic
- mlil::operation::LiftedIntrinsicSsa
- mlil::operation::LiftedJump
- mlil::operation::LiftedJumpTo
- mlil::operation::LiftedLoadSsa
- mlil::operation::LiftedLoadStruct
- mlil::operation::LiftedLoadStructSsa
- mlil::operation::LiftedMemPhi
- mlil::operation::LiftedRet
- mlil::operation::LiftedSeparateParamList
- mlil::operation::LiftedSetVar
- mlil::operation::LiftedSetVarAliased
- mlil::operation::LiftedSetVarField
- mlil::operation::LiftedSetVarSplit
- mlil::operation::LiftedSetVarSplitSsa
- mlil::operation::LiftedSetVarSsa
- mlil::operation::LiftedSetVarSsaField
- mlil::operation::LiftedSharedParamSlot
- mlil::operation::LiftedStore
- mlil::operation::LiftedStoreSsa
- mlil::operation::LiftedStoreStruct
- mlil::operation::LiftedStoreStructSsa
- mlil::operation::LiftedSyscallCall
- mlil::operation::LiftedSyscallSsa
- mlil::operation::LiftedSyscallUntyped
- mlil::operation::LiftedSyscallUntypedSsa
- mlil::operation::LiftedUnaryOp
- mlil::operation::LiftedVarPhi
- mlil::operation::LoadSsa
- mlil::operation::LoadStruct
- mlil::operation::LoadStructSsa
- mlil::operation::MediumLevelILOperationIf
- mlil::operation::MemPhi
- mlil::operation::NoArgs
- mlil::operation::OperandDubleList
- mlil::operation::OperandExprList
- mlil::operation::OperandList
- mlil::operation::OperandSSAVariableList
- mlil::operation::OperandVariableList
- mlil::operation::Ret
- mlil::operation::SeparateParamList
- mlil::operation::SetVar
- mlil::operation::SetVarAliased
- mlil::operation::SetVarField
- mlil::operation::SetVarSplit
- mlil::operation::SetVarSplitSsa
- mlil::operation::SetVarSsa
- mlil::operation::SetVarSsaField
- mlil::operation::SharedParamSlot
- mlil::operation::Store
- mlil::operation::StoreSsa
- mlil::operation::StoreStruct
- mlil::operation::StoreStructSsa
- mlil::operation::Syscall
- mlil::operation::SyscallSsa
- mlil::operation::SyscallUntyped
- mlil::operation::SyscallUntypedSsa
- mlil::operation::Trap
- mlil::operation::UnaryOp
- mlil::operation::Var
- mlil::operation::VarPhi
- mlil::operation::VarSplit
- mlil::operation::VarSplitSsa
- mlil::operation::VarSsa
- mlil::operation::VarSsaField
- platform::Platform
- platform::TypeParserResult
- rc::Array
- rc::ArrayGuard
- rc::ArrayIter
- rc::Guard
- rc::Ref
- references::CodeReference
- references::DataReference
- relocation::CoreRelocationHandler
- relocation::CustomRelocationHandlerHandle
- relocation::Relocation
- relocation::RelocationInfo
- section::Section
- section::SectionBuilder
- segment::Segment
- segment::SegmentBuilder
- settings::Settings
- string::BnStr
- string::BnString
- symbol::Symbol
- symbol::SymbolBuilder
- tags::Tag
- tags::TagType
- types::BaseStructure
- types::Conf
- types::ConstantData
- types::DataVariable
- types::DataVariableAndName
- types::Enumeration
- types::EnumerationBuilder
- types::EnumerationMember
- types::FunctionParameter
- types::ILIntrinsic
- types::InheritedStructureMember
- types::NameAndType
- types::NamedTypeReference
- types::NamedTypedVariable
- types::QualifiedName
- types::QualifiedNameAndType
- types::QualifiedNameTypeAndId
- types::RegisterValue
- types::SSAVariable
- types::Structure
- types::StructureBuilder
- types::StructureMember
- types::Type
- types::TypeBuilder
- types::Variable
Enums
- BranchType
- Endianness
- architecture::BranchInfo
- architecture::FlagCondition
- architecture::FlagRole
- architecture::ImplicitRegisterExtend
- architecture::LlvmServicesCodeModel
- architecture::LlvmServicesDialect
- architecture::LlvmServicesRelocMode
- binaryview::ModificationStatus
- custombinaryview::ModificationStatus
- disassembly::InstructionTextTokenContents
- hlil::HighLevelILInstruction
- hlil::HighLevelILLiftedInstruction
- hlil::operation::HighLevelILOperand
- interaction::FormResponses
- llil::ExprInfo
- llil::FlagWriteOp
- llil::InstrInfo
- llil::Register
- llil::RegisterOrConstant
- llil::SSARegister
- llil::VisitorAction
- logger::Level
- mlil::MediumLevelILInstruction
- mlil::MediumLevelILLiftedInstruction
- mlil::operation::MediumLevelILOperand
- relocation::RelocationOperand
- relocation::RelocationType
- section::Semantics
- settings::SettingsScope
- symbol::Binding
- symbol::SymbolType
- types::RegisterValueType
Traits
- architecture::Architecture
- architecture::ArchitectureExt
- architecture::Flag
- architecture::FlagClass
- architecture::FlagGroup
- architecture::FlagWrite
- architecture::Intrinsic
- architecture::Register
- architecture::RegisterInfo
- architecture::RegisterStack
- architecture::RegisterStackInfo
- basicblock::BlockContext
- binaryview::BinaryViewBase
- binaryview::BinaryViewExt
- callingconvention::CallingConventionBase
- command::AddressCommand
- command::Command
- command::FunctionCommand
- command::RangeCommand
- custombinaryview::BinaryViewTypeBase
- custombinaryview::BinaryViewTypeExt
- custombinaryview::CustomBinaryView
- custombinaryview::CustomBinaryViewType
- debuginfo::CustomDebugInfoParser
- functionrecognizer::FunctionRecognizer
- llil::ExpressionResultType
- llil::FunctionForm
- llil::FunctionMutability
- llil::Liftable
- llil::LiftableWithSize
- llil::NonSSAVariant
- llil::operation::OperationArguments
- logger::LogListener
- platform::TypeParser
- rc::CoreArrayProvider
- rc::CoreArrayWrapper
- rc::CoreOwnedArrayProvider
- rc::RefCountable
- relocation::RelocationHandler
- relocation::RelocationHandlerExt
- string::BnStrCompatible
- types::ConfMergable
Functions
- CorePluginABIVersion
- UIPluginABIVersion
- add_optional_plugin_dependency
- add_required_plugin_dependency
- architecture::llvm_assemble
- architecture::register_architecture
- bundled_plugin_directory
- callingconvention::register_calling_convention
- command::register
- command::register_for_address
- command::register_for_function
- command::register_for_range
- core_abi_minimum_version
- core_abi_version
- custombinaryview::register_view_type
- demangle::demangle_gnu3
- demangle::demangle_ms
- functionrecognizer::register_global_function_recognizer
- headless::init
- headless::script_helper
- headless::shutdown
- install_directory
- interaction::get_address_input
- interaction::get_directory_name_input
- interaction::get_integer_input
- interaction::get_open_filename_input
- interaction::get_save_filename_input
- interaction::get_text_line_input
- interaction::run_progress_dialog
- interaction::show_message_box
- llil::get_default_flag_cond_llil
- llil::get_default_flag_write_llil
- load
- load_with_options
- logger::init
- logger::register_listener
- path_relative_to_bundled_plugin_directory
- path_relative_to_user_directory
- path_relative_to_user_plugin_directory
- plugin_abi_minimum_version
- plugin_abi_version
- plugin_ui_abi_minimum_version
- plugin_ui_abi_version
- repositories_directory
- save_last_run
- set_bundled_plugin_directory
- settings_file_name
- templatesimplifier::simplify_str_to_fqn
- templatesimplifier::simplify_str_to_str
- types::max_confidence
- types::min_confidence
- user_directory
- user_plugin_directory
- version
Type Definitions
- backgroundtask::Result
- binaryview::Result
- demangle::Result
- disassembly::DisassemblyOption
- disassembly::InstructionTextTokenContext
- disassembly::InstructionTextTokenType
- flowgraph::BranchType
- flowgraph::EdgePenStyle
- flowgraph::FlowGraphOption
- flowgraph::ThemeColor
- interaction::MessageBoxButtonResult
- interaction::MessageBoxButtonSet
- interaction::MessageBoxIcon
- linearview::LinearDisassemblyLineType
- llil::LiftedExpr
- llil::LiftedFunction
- llil::Lifter
- llil::RegularFunction
- llil::SSAFunction
- metadata::MetadataType
- tags::TagTypeType
- types::MemberAccess
- types::MemberScope
- types::NamedTypeReferenceClass
- types::ReferenceType
- types::Result
- types::StructureType
- types::TypeClass