Module architecture

Module architecture 

Source
Expand description

Architectures provide disassembly, lifting, and associated metadata about a CPU to inform analysis and decompilation.

For more information see the Architecture trait and the CoreArchitecture structure for querying already registered architectures.

Re-exports§

pub use basic_block::*;
pub use branches::*;
pub use flag::*;
pub use instruction::*;
pub use intrinsic::*;
pub use register::*;

Modules§

basic_block
branches
flag
instruction
intrinsic
register

Structs§

CoreArchitecture
CoreArchitectureList
CustomArchitectureHandle
FunctionLifterContext

Traits§

Architecture
The Architecture trait is the backbone of Binary Ninja’s analysis capabilities. It tells the core how to interpret the machine code into LLIL, a generic intermediate representation for program analysis.
ArchitectureExt
Contains helper methods for all types implementing ‘Architecture’

Functions§

register_architecture
Registers a new architecture with the given name.