List of all items
Structs
- analysis::cfg::BasicBlock
- analysis::cfg::BasicBlockIndex
- analysis::cfg::CFG
- analysis::cfg::ChangeBatch
- analysis::cfg::FlowIndex
- analysis::cfg::InstructionDescriptor
- analysis::cfg::InstructionIndex
- analysis::pe::Import
- analysis::pe::Thunk
- aspace::AbsoluteAddressSpace
- aspace::AddressSpaceSlice
- aspace::RelativeAddressSpace
- config::Config
- emu::Emulator
- emu::mmu::MMU
- emu::mmu::PageFlags
- emu::plat::win::api::API
- emu::plat::win::api::ArgumentDescriptor
- emu::plat::win::api::FunctionDescriptor
- emu::plat::win::api::HOOKS
- emu::plat::win::win32::Win32Emulator
- emu::plat::win::win64::Win64Emulator
- emu::reg::AVX
- emu::reg::FPU
- emu::reg::Registers
- loader::coff::COFF
- loader::coff::Symbol
- loader::coff::Symbols
- loader::pe::DataDirectory
- loader::pe::PE
- loader::pe::imports::IMAGE_IMPORT_BY_NAME
- loader::pe::imports::IMAGE_IMPORT_DESCRIPTOR
- loader::pe::rsrc::ResourceDataDescriptor
- loader::pe::rsrc::ResourceNode
- loader::pe::rsrc::ResourceNodeEntry
- loader::pe::rsrc::ResourceSectionData
- module::Module
- module::Permissions
- module::Section
- pagemap::PageMap
- workspace::COFFWorkspace
- workspace::FunctionAnalysis
- workspace::FunctionFlags
- workspace::NameIndex
- workspace::PEWorkspace
- workspace::WorkspaceAnalysis
- workspace::config::EmptyConfiguration
- workspace::config::FileSystemConfiguration
- workspace::formatter::Formatter
- workspace::formatter::FormatterBuilder
- workspace::formatter::FormatterOptions
Enums
- analysis::cfg::flow::Flow
- analysis::dis::Target
- analysis::pe::Function
- analysis::pe::ImportedSymbol
- analysis::pe::runtime_functions::RuntimeFunctionError
- arch::Arch
- aspace::AddressSpaceError
- emu::EmuError
- emu::FetchError
- emu::ReadError
- emu::WriteError
- emu::mmu::MMUError
- emu::plat::win::api::CallingConvention
- loader::coff::COFFError
- loader::coff::SymbolKind
- loader::pe::PEError
- loader::pe::imports::IMAGE_THUNK_DATA
- loader::pe::rsrc::NodeChild
- loader::pe::rsrc::NodeIdentifier
- loader::pe::rsrc::ResourceDataType
- module::ModuleError
- pagemap::PageMapError
- util::UtilError
- workspace::WorkspaceError
Traits
- aspace::AddressSpace
- aspace::WritableAddressSpace
- emu::plat::win::WindowsEmulator
- workspace::Workspace
- workspace::config::Configuration
Functions
- analysis::cfg::flow::get_call_insn_flow
- analysis::cfg::flow::get_cjmp_insn_flow
- analysis::cfg::flow::get_insn_flow
- analysis::cfg::flow::get_jmp_insn_flow
- analysis::cfg::noret::cfg_mark_noret
- analysis::cfg::thunk::find_thunks
- analysis::dis::does_insn_fallthrough
- analysis::dis::get_disassembler
- analysis::dis::get_first_operand
- analysis::dis::get_immediate_operand_xref
- analysis::dis::get_memory_operand_ptr
- analysis::dis::get_memory_operand_xref
- analysis::dis::get_operand_xref
- analysis::dis::get_pointer_operand_xref
- analysis::dis::linear_disassemble
- analysis::flirt::match_flirt
- analysis::pe::call_targets::find_pe_call_targets
- analysis::pe::control_flow_guard::find_pe_cfguard_functions
- analysis::pe::entrypoints::find_pe_entrypoint
- analysis::pe::exports::find_pe_exports
- analysis::pe::find_function_starts
- analysis::pe::find_functions
- analysis::pe::find_thunks
- analysis::pe::get_imports
- analysis::pe::noret_imports::cfg_prune_noret_imports
- analysis::pe::patterns::find_function_prologues
- analysis::pe::pointers::find_pe_nonrelocated_executable_pointers
- analysis::pe::runtime_functions::find_pe_runtime_functions
- analysis::pe::safeseh::find_pe_safeseh_handlers
- aspace::is_page_aligned
- aspace::page_address
- aspace::page_offset
- emu::plat::win::link_imports
- loader::pe::imports::get_import_directory
- loader::pe::imports::read_best_thunk_data
- loader::pe::imports::read_image_import_by_name
- loader::pe::imports::read_image_import_descriptor
- loader::pe::imports::read_image_thunk_data
- loader::pe::imports::read_import_descriptors
- loader::pe::imports::read_thunks
- util::align
- util::find_ascii_strings
- util::find_unicode_strings
- util::hexdump
- util::hexdump_ascii
- util::read_file
- util::u64_i64
- util::va_add_signed
- workspace::config::empty
- workspace::workspace_from_bytes
Type Definitions
Constants
- aspace::PAGE_MASK
- aspace::PAGE_SHIFT
- aspace::PAGE_SIZE
- emu::reg::STATUS_MASK
- loader::pe::IMAGE_DIRECTORY_ENTRY_ARCHITECTURE
- loader::pe::IMAGE_DIRECTORY_ENTRY_BASERELOC
- loader::pe::IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT
- loader::pe::IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR
- loader::pe::IMAGE_DIRECTORY_ENTRY_DEBUG
- loader::pe::IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT
- loader::pe::IMAGE_DIRECTORY_ENTRY_EXCEPTION
- loader::pe::IMAGE_DIRECTORY_ENTRY_EXPORT
- loader::pe::IMAGE_DIRECTORY_ENTRY_GLOBALPTR
- loader::pe::IMAGE_DIRECTORY_ENTRY_IAT
- loader::pe::IMAGE_DIRECTORY_ENTRY_IMPORT
- loader::pe::IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
- loader::pe::IMAGE_DIRECTORY_ENTRY_RESOURCE
- loader::pe::IMAGE_DIRECTORY_ENTRY_SECURITY
- loader::pe::IMAGE_DIRECTORY_ENTRY_TLS
- loader::pe::IMAGE_DIRECTORY_MAX
- workspace::formatter::TOKEN_USER_HEX
- workspace::formatter::TOKEN_USER_SYMBOLNAME