pub struct Signature {
pub name: String,
pub pattern: String,
pub offsets: Vec<isize>,
pub extra: isize,
pub relative: bool,
pub rip_relative: bool,
pub rip_offset: isize,
}
Expand description
contains info needed to find the byte pattern in memory
Fields§
§name: String
§pattern: String
§offsets: Vec<isize>
signature offsets for dereferencing
extra: isize
added to the result
relative: bool
get the address relative to the module
rip_relative: bool
read u32 at found address and add it to the result
rip_offset: isize
added to the rip result
Auto Trait Implementations§
impl RefUnwindSafe for Signature
impl Send for Signature
impl Sync for Signature
impl Unpin for Signature
impl UnwindSafe for Signature
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