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§
Auto Trait Implementations§
impl Freeze for CallGraphAnalyzer
impl RefUnwindSafe for CallGraphAnalyzer
impl Send for CallGraphAnalyzer
impl Sync for CallGraphAnalyzer
impl Unpin for CallGraphAnalyzer
impl UnsafeUnpin 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