#[repr(C)]pub struct BNFunctionLifterContext {Show 17 fields
pub platform: *mut BNPlatform,
pub logger: *mut BNLogger,
pub basicBlockCount: usize,
pub basicBlocks: *mut *mut BNBasicBlock,
pub inlinedRemappingEntryCount: usize,
pub inlinedRemappingKeys: *mut BNArchitectureAndAddress,
pub inlinedRemappingValues: *mut BNArchitectureAndAddress,
pub indirectBranchesCount: usize,
pub indirectBranches: *mut BNIndirectBranchInfo,
pub noReturnCallsCount: usize,
pub noReturnCalls: *mut BNArchitectureAndAddress,
pub contextualFunctionReturnCount: usize,
pub contextualFunctionReturnLocations: *mut BNArchitectureAndAddress,
pub contextualFunctionReturnValues: *mut bool,
pub inlinedCallsCount: usize,
pub inlinedCalls: *mut u64,
pub containsInlinedFunctions: *mut bool,
}Fields§
§platform: *mut BNPlatformIN
logger: *mut BNLogger§basicBlockCount: usize§basicBlocks: *mut *mut BNBasicBlock§inlinedRemappingEntryCount: usize§inlinedRemappingKeys: *mut BNArchitectureAndAddress§inlinedRemappingValues: *mut BNArchitectureAndAddress§indirectBranchesCount: usize§indirectBranches: *mut BNIndirectBranchInfo§noReturnCallsCount: usize§noReturnCalls: *mut BNArchitectureAndAddress§contextualFunctionReturnCount: usize§contextualFunctionReturnLocations: *mut BNArchitectureAndAddress§contextualFunctionReturnValues: *mut bool§inlinedCallsCount: usize§inlinedCalls: *mut u64§containsInlinedFunctions: *mut boolOUT
Trait Implementations§
Source§impl Clone for BNFunctionLifterContext
impl Clone for BNFunctionLifterContext
Source§fn clone(&self) -> BNFunctionLifterContext
fn clone(&self) -> BNFunctionLifterContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BNFunctionLifterContext
impl Debug for BNFunctionLifterContext
Source§impl Default for BNFunctionLifterContext
impl Default for BNFunctionLifterContext
impl Copy for BNFunctionLifterContext
Auto Trait Implementations§
impl Freeze for BNFunctionLifterContext
impl RefUnwindSafe for BNFunctionLifterContext
impl !Send for BNFunctionLifterContext
impl !Sync for BNFunctionLifterContext
impl Unpin for BNFunctionLifterContext
impl UnwindSafe for BNFunctionLifterContext
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