#[repr(u8)]pub enum ArchivedRelocationKind {
Show 26 variants
Abs4 = 0,
Abs8 = 1,
X86PCRel4 = 2,
X86PCRel8 = 3,
X86CallPCRel4 = 4,
X86CallPLTRel4 = 5,
X86GOTPCRel4 = 6,
Aarch64AdrPrelLo21 = 7,
Aarch64AdrPrelPgHi21 = 8,
Aarch64AddAbsLo12Nc = 9,
Aarch64Ldst128AbsLo12Nc = 10,
Aarch64Ldst64AbsLo12Nc = 11,
Arm32Call = 12,
Arm64Call = 13,
Arm64Movw0 = 14,
Arm64Movw1 = 15,
Arm64Movw2 = 16,
Arm64Movw3 = 17,
RiscvPCRelHi20 = 18,
RiscvPCRelLo12I = 19,
RiscvCall = 20,
LArchAbsHi20 = 21,
LArchAbsLo12 = 22,
LArchAbs64Hi12 = 23,
LArchAbs64Lo20 = 24,
ElfX86_64TlsGd = 25,
}
Expand description
An archived RelocationKind
Variants§
Abs4 = 0
The archived counterpart of RelocationKind::Abs4
Abs8 = 1
The archived counterpart of RelocationKind::Abs8
X86PCRel4 = 2
The archived counterpart of RelocationKind::X86PCRel4
X86PCRel8 = 3
The archived counterpart of RelocationKind::X86PCRel8
X86CallPCRel4 = 4
The archived counterpart of RelocationKind::X86CallPCRel4
X86CallPLTRel4 = 5
The archived counterpart of RelocationKind::X86CallPLTRel4
X86GOTPCRel4 = 6
The archived counterpart of RelocationKind::X86GOTPCRel4
Aarch64AdrPrelLo21 = 7
The archived counterpart of RelocationKind::Aarch64AdrPrelLo21
Aarch64AdrPrelPgHi21 = 8
The archived counterpart of RelocationKind::Aarch64AdrPrelPgHi21
Aarch64AddAbsLo12Nc = 9
The archived counterpart of RelocationKind::Aarch64AddAbsLo12Nc
Aarch64Ldst128AbsLo12Nc = 10
The archived counterpart of RelocationKind::Aarch64Ldst128AbsLo12Nc
Aarch64Ldst64AbsLo12Nc = 11
The archived counterpart of RelocationKind::Aarch64Ldst64AbsLo12Nc
Arm32Call = 12
The archived counterpart of RelocationKind::Arm32Call
Arm64Call = 13
The archived counterpart of RelocationKind::Arm64Call
Arm64Movw0 = 14
The archived counterpart of RelocationKind::Arm64Movw0
Arm64Movw1 = 15
The archived counterpart of RelocationKind::Arm64Movw1
Arm64Movw2 = 16
The archived counterpart of RelocationKind::Arm64Movw2
Arm64Movw3 = 17
The archived counterpart of RelocationKind::Arm64Movw3
RiscvPCRelHi20 = 18
The archived counterpart of RelocationKind::RiscvPCRelHi20
RiscvPCRelLo12I = 19
The archived counterpart of RelocationKind::RiscvPCRelLo12I
RiscvCall = 20
The archived counterpart of RelocationKind::RiscvCall
LArchAbsHi20 = 21
The archived counterpart of RelocationKind::LArchAbsHi20
LArchAbsLo12 = 22
The archived counterpart of RelocationKind::LArchAbsLo12
LArchAbs64Hi12 = 23
The archived counterpart of RelocationKind::LArchAbs64Hi12
LArchAbs64Lo20 = 24
The archived counterpart of RelocationKind::LArchAbs64Lo20
ElfX86_64TlsGd = 25
The archived counterpart of RelocationKind::ElfX86_64TlsGd
Trait Implementations§
source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRelocationKindwhere
<__C as Fallible>::Error: Source,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedRelocationKindwhere
<__C as Fallible>::Error: Source,
source§unsafe fn check_bytes(
value: *const Self,
context: &mut __C,
) -> Result<(), <__C as Fallible>::Error>
unsafe fn check_bytes( value: *const Self, context: &mut __C, ) -> Result<(), <__C as Fallible>::Error>
source§impl Debug for ArchivedRelocationKind
impl Debug for ArchivedRelocationKind
source§impl PartialEq<ArchivedRelocationKind> for RelocationKind
impl PartialEq<ArchivedRelocationKind> for RelocationKind
source§fn eq(&self, other: &ArchivedRelocationKind) -> bool
fn eq(&self, other: &ArchivedRelocationKind) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialEq<RelocationKind> for ArchivedRelocationKind
impl PartialEq<RelocationKind> for ArchivedRelocationKind
source§fn eq(&self, other: &RelocationKind) -> bool
fn eq(&self, other: &RelocationKind) -> bool
self
and other
values to be equal, and is used
by ==
.