pub struct BaseAddressDetectionInstructionAnalysisSettings { /* private fields */ }Expand description
Settings for instruction analysis base address detection.
Implementations§
Source§impl BaseAddressDetectionInstructionAnalysisSettings
impl BaseAddressDetectionInstructionAnalysisSettings
pub fn common(self, value: BaseAddressDetectionCommonSettings) -> Self
pub fn arch(self, value: CoreArchitecture) -> Self
pub fn analysis(self, value: BaseAddressDetectionAnalysis) -> Self
pub fn min_strlen(self, value: u32) -> Self
pub fn alignment(self, value: NonZeroU32) -> Self
pub fn low_boundary(self, value: u64) -> Self
pub fn high_boundary(self, value: u64) -> Self
pub fn poi_analysis(self, value: BaseAddressDetectionPOISetting) -> Self
Sourcepub fn max_pointers(self, value: u32) -> Self
pub fn max_pointers(self, value: u32) -> Self
Specify the maximum number of candidate pointers to collect per pointer cluster.
NOTE: The passed value must be at least 2.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BaseAddressDetectionInstructionAnalysisSettings
impl RefUnwindSafe for BaseAddressDetectionInstructionAnalysisSettings
impl Send for BaseAddressDetectionInstructionAnalysisSettings
impl Sync for BaseAddressDetectionInstructionAnalysisSettings
impl Unpin for BaseAddressDetectionInstructionAnalysisSettings
impl UnwindSafe for BaseAddressDetectionInstructionAnalysisSettings
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