Modules§
- disassembler
- Architecture-agnostic decoder abstraction (smda-rs 0.6.0).
- elf
- function
- Decoded function and instruction types.
- macho
- Mach-O loader for Intel binaries (0.5.0).
- report
- xmetadata
- PE debug-directory extraction (0.5.0).
Structs§
- Binary
Info - All binary-level metadata threaded through the analyser. Borrowed
against the input bytes for
'a. - Disassembler
- Disassembly
Result - Section
Map - One contiguous mapping between a VA range and a slice of the input file.
- Smda
Config - (0.5.0) Disassembler configuration — replaces the positional
(path, high_accuracy, resolve_tailcalls)+parse_with_timeoutsibling that 0.4.x used. Construct viaSmdaConfig::new+ chained builder methods.
Enums§
- Error
- File
Architecture - CPU architectures recognised by the disassembler.
- File
Format - Recognised executable file formats.
- Macho
Arch Preference - 0.6.0 — fat Mach-O slice preference. See
SmdaConfig::macho_arch_preference.