pub enum SpoofTag {
Kernelbase,
Kernel32,
Ntdll,
RtlUserThreadStart,
BaseThreadInitThunk,
AddRspGadget,
JmpRbxGadget,
}Expand description
Where a failure happened. Carried by SpoofError variants as a non-string
tag so the error path doesn’t leak plaintext module/function names into
.rdata. Display impl decrypts via obfstr at format time only.
Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SpoofTag
impl RefUnwindSafe for SpoofTag
impl Send for SpoofTag
impl Sync for SpoofTag
impl Unpin for SpoofTag
impl UnsafeUnpin for SpoofTag
impl UnwindSafe for SpoofTag
Blanket Implementations§
Source§impl<T> AsPointer for T
impl<T> AsPointer for T
fn as_ptr_const(&self) -> *const c_void
fn as_ptr_mut(&mut self) -> *mut c_void
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