pub struct CallGraphAnalyzer { /* private fields */ }Expand description
Call graph analyzer
Implementations§
Source§impl CallGraphAnalyzer
impl CallGraphAnalyzer
Sourcepub fn new(config: CallGraphConfig) -> Self
pub fn new(config: CallGraphConfig) -> Self
Create a new call graph analyzer
Sourcepub fn new_default() -> Self
pub fn new_default() -> Self
Create analyzer with default configuration
Sourcepub fn analyze_binary(&self, binary: &BinaryFile) -> Result<CallGraph>
pub fn analyze_binary(&self, binary: &BinaryFile) -> Result<CallGraph>
Analyze binary to construct call graph
Trait Implementations§
Source§impl Clone for CallGraphAnalyzer
impl Clone for CallGraphAnalyzer
Source§fn clone(&self) -> CallGraphAnalyzer
fn clone(&self) -> CallGraphAnalyzer
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 moreAuto Trait Implementations§
impl Freeze for CallGraphAnalyzer
impl RefUnwindSafe for CallGraphAnalyzer
impl Send for CallGraphAnalyzer
impl Sync for CallGraphAnalyzer
impl Unpin for CallGraphAnalyzer
impl UnwindSafe for CallGraphAnalyzer
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