pub enum CallType {
Direct,
Indirect,
TailCall,
Virtual,
Recursive,
Conditional,
}
Expand description
Types of function calls
Variants§
Direct
Direct call (call 0x401000)
Indirect
Indirect call (call [eax], call rax)
TailCall
Tail call optimization (jmp)
Virtual
C++ virtual method call
Recursive
Recursive call (self-calling)
Conditional
Call inside conditional block
Trait Implementations§
impl Eq for CallType
impl StructuralPartialEq for CallType
Auto Trait Implementations§
impl Freeze for CallType
impl RefUnwindSafe for CallType
impl Send for CallType
impl Sync for CallType
impl Unpin for CallType
impl UnwindSafe for CallType
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