pub struct CallEdge {
pub caller: MethodRef,
pub call_offset: usize,
pub opcode: String,
pub target: CallTarget,
}Expand description
One call edge in the call graph.
Fields§
§caller: MethodRefCaller method containing the call instruction.
call_offset: usizeBytecode offset of the call instruction.
opcode: StringOpcode mnemonic of the call instruction (e.g., CALL_L, SYSCALL).
target: CallTargetResolved target.
Trait Implementations§
impl Eq for CallEdge
impl StructuralPartialEq for CallEdge
Auto Trait Implementations§
impl Freeze for CallEdge
impl RefUnwindSafe for CallEdge
impl Send for CallEdge
impl Sync for CallEdge
impl Unpin for CallEdge
impl UnwindSafe for CallEdge
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.