pub struct SecurityAnalyzer { /* private fields */ }
Expand description
Security analyzer for binary files
Implementations§
Source§impl SecurityAnalyzer
impl SecurityAnalyzer
Sourcepub fn new(architecture: Architecture) -> Self
pub fn new(architecture: Architecture) -> Self
Create a new security analyzer
Sourcepub fn with_config(architecture: Architecture, config: SecurityConfig) -> Self
pub fn with_config(architecture: Architecture, config: SecurityConfig) -> Self
Create analyzer with custom configuration
Sourcepub fn analyze(&self, binary: &BinaryFile) -> Result<SecurityAnalysisResult>
pub fn analyze(&self, binary: &BinaryFile) -> Result<SecurityAnalysisResult>
Perform comprehensive security analysis
Auto Trait Implementations§
impl Freeze for SecurityAnalyzer
impl RefUnwindSafe for SecurityAnalyzer
impl Send for SecurityAnalyzer
impl Sync for SecurityAnalyzer
impl Unpin for SecurityAnalyzer
impl UnwindSafe for SecurityAnalyzer
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