Skip to main content

Crate smda

Crate smda 

Source

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§

BinaryInfo
All binary-level metadata threaded through the analyser. Borrowed against the input bytes for 'a.
Disassembler
DisassemblyResult
SectionMap
One contiguous mapping between a VA range and a slice of the input file.
SmdaConfig
(0.5.0) Disassembler configuration — replaces the positional (path, high_accuracy, resolve_tailcalls) + parse_with_timeout sibling that 0.4.x used. Construct via SmdaConfig::new + chained builder methods.

Enums§

Error
FileArchitecture
CPU architectures recognised by the disassembler.
FileFormat
Recognised executable file formats.
MachoArchPreference
0.6.0 — fat Mach-O slice preference. See SmdaConfig::macho_arch_preference.

Type Aliases§

Result