pub struct DyldRelocationAuth {
pub key: PtrauthKey,
pub diversity: u16,
pub addr_div: bool,
}
Expand description
Pointer authentication data.
This is used for signing pointers for the arm64e ABI.
Fields§
§key: PtrauthKey
The key used to generate the signed value.
diversity: u16
The integer diversity value.
addr_div: bool
Whether the address should be blended with the diversity value.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DyldRelocationAuth
impl RefUnwindSafe for DyldRelocationAuth
impl Send for DyldRelocationAuth
impl Sync for DyldRelocationAuth
impl Unpin for DyldRelocationAuth
impl UnwindSafe for DyldRelocationAuth
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