pub struct BinjaOptions {Show 13 fields
pub architecture_name: String,
pub address_size: u32,
pub default_int_size: u32,
pub max_instr_length: u32,
pub endianness: String,
pub register_names: Vec<String>,
pub register_size: u32,
pub stack_pointer: Option<String>,
pub link_register: Option<String>,
pub bytes_per_unit: u32,
pub display_prefixes: HashMap<String, String>,
pub operand_types: HashMap<String, OperandKind>,
pub flow: FlowConfig,
}Expand description
Parsed Binary Ninja-specific configuration from lang_options.
Fields§
§architecture_name: String§address_size: u32§default_int_size: u32§max_instr_length: u32§endianness: String§register_names: Vec<String>§register_size: u32§stack_pointer: Option<String>§link_register: Option<String>§bytes_per_unit: u32§display_prefixes: HashMap<String, String>§operand_types: HashMap<String, OperandKind>§flow: FlowConfigAuto Trait Implementations§
impl Freeze for BinjaOptions
impl RefUnwindSafe for BinjaOptions
impl Send for BinjaOptions
impl Sync for BinjaOptions
impl Unpin for BinjaOptions
impl UnsafeUnpin for BinjaOptions
impl UnwindSafe for BinjaOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more