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>