Trait disassemble::CallGraphAnalysis
[−]
[src]
pub trait CallGraphAnalysis<I: Instruction> { fn identify_call_sites(&self) -> Vec<CallSite>; fn identify_call_sites_in_instructions(
&self,
instructions: &[I]
) -> Vec<CallSite> { ... } }
Assist in performing call graph analysis.
Required Methods
fn identify_call_sites(&self) -> Vec<CallSite>
Get information about the function calls made.
Provided Methods
fn identify_call_sites_in_instructions(
&self,
instructions: &[I]
) -> Vec<CallSite>
&self,
instructions: &[I]
) -> Vec<CallSite>
Get information about the function calls made within a set of instructions.
This is meant to be called by implementations of this trait.
Implementors
impl<I: Instruction> CallGraphAnalysis<I> for Function<I>