#[repr(C)]pub struct Rel32 {
pub r_vaddr: U32<BigEndian>,
pub r_symndx: U32<BigEndian>,
pub r_rsize: u8,
pub r_rtype: u8,
}
Expand description
Relocation table entry
Fields§
§r_vaddr: U32<BigEndian>
Virtual address (position) in section to be relocated.
r_symndx: U32<BigEndian>
Symbol table index of item that is referenced.
r_rsize: u8
Relocation size and information.
r_rtype: u8
Relocation type.
Trait Implementations§
impl Copy for Rel32
impl Pod for Rel32
Auto Trait Implementations§
impl Freeze for Rel32
impl RefUnwindSafe for Rel32
impl Send for Rel32
impl Sync for Rel32
impl Unpin for Rel32
impl UnwindSafe for Rel32
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)