Struct goblin::mach::load_command::DataInCodeEntry
source · #[repr(C)]pub struct DataInCodeEntry {
pub offset: u32,
pub length: u16,
pub kind: u16,
}
Expand description
The LC_DATA_IN_CODE load commands uses a linkedit_data_command to point to an array of data_in_code_entry entries. Each entry describes a range of data in a code section.
Fields§
§offset: u32
from mach_header to start of data range
length: u16
number of bytes in data range
kind: u16
a DICE_KIND_* value
Trait Implementations§
source§impl Clone for DataInCodeEntry
impl Clone for DataInCodeEntry
source§fn clone(&self) -> DataInCodeEntry
fn clone(&self) -> DataInCodeEntry
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DataInCodeEntry
impl Debug for DataInCodeEntry
source§impl<'a> IntoCtx<Endian> for &'a DataInCodeEntry
impl<'a> IntoCtx<Endian> for &'a DataInCodeEntry
source§impl IntoCtx<Endian> for DataInCodeEntry
impl IntoCtx<Endian> for DataInCodeEntry
source§impl<'a> TryFromCtx<'a, Endian> for DataInCodeEntrywhere
DataInCodeEntry: 'a,
impl<'a> TryFromCtx<'a, Endian> for DataInCodeEntrywhere DataInCodeEntry: 'a,
source§impl<'a> TryIntoCtx<Endian> for &'a DataInCodeEntry
impl<'a> TryIntoCtx<Endian> for &'a DataInCodeEntry
source§impl TryIntoCtx<Endian> for DataInCodeEntry
impl TryIntoCtx<Endian> for DataInCodeEntry
impl Copy for DataInCodeEntry
Auto Trait Implementations§
impl RefUnwindSafe for DataInCodeEntry
impl Send for DataInCodeEntry
impl Sync for DataInCodeEntry
impl Unpin for DataInCodeEntry
impl UnwindSafe for DataInCodeEntry
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