#[repr(u8)]pub enum ArchivedRelocationKind {
Show 52 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,
LArchCall36 = 25,
LArchPCAlaHi20 = 26,
LArchPCAlaLo12 = 27,
LArchPCAla64Hi12 = 28,
LArchPCAla64Lo20 = 29,
ElfX86_64TlsGd = 30,
MachoArm64RelocUnsigned = 31,
MachoArm64RelocSubtractor = 32,
MachoArm64RelocBranch26 = 33,
MachoArm64RelocPage21 = 34,
MachoArm64RelocPageoff12 = 35,
MachoArm64RelocGotLoadPage21 = 36,
MachoArm64RelocGotLoadPageoff12 = 37,
MachoArm64RelocPointerToGot = 38,
MachoArm64RelocTlvpLoadPage21 = 39,
MachoArm64RelocTlvpLoadPageoff12 = 40,
MachoArm64RelocAddend = 41,
MachoX86_64RelocUnsigned = 42,
MachoX86_64RelocSigned = 43,
MachoX86_64RelocBranch = 44,
MachoX86_64RelocGotLoad = 45,
MachoX86_64RelocGot = 46,
MachoX86_64RelocSubtractor = 47,
MachoX86_64RelocSigned1 = 48,
MachoX86_64RelocSigned2 = 49,
MachoX86_64RelocSigned4 = 50,
MachoX86_64RelocTlv = 51,
}
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
LArchCall36 = 25
The archived counterpart of RelocationKind::LArchCall36
LArchPCAlaHi20 = 26
The archived counterpart of RelocationKind::LArchPCAlaHi20
LArchPCAlaLo12 = 27
The archived counterpart of RelocationKind::LArchPCAlaLo12
LArchPCAla64Hi12 = 28
The archived counterpart of RelocationKind::LArchPCAla64Hi12
LArchPCAla64Lo20 = 29
The archived counterpart of RelocationKind::LArchPCAla64Lo20
ElfX86_64TlsGd = 30
The archived counterpart of RelocationKind::ElfX86_64TlsGd
MachoArm64RelocUnsigned = 31
The archived counterpart of RelocationKind::MachoArm64RelocUnsigned
MachoArm64RelocSubtractor = 32
The archived counterpart of RelocationKind::MachoArm64RelocSubtractor
MachoArm64RelocBranch26 = 33
The archived counterpart of RelocationKind::MachoArm64RelocBranch26
MachoArm64RelocPage21 = 34
The archived counterpart of RelocationKind::MachoArm64RelocPage21
MachoArm64RelocPageoff12 = 35
The archived counterpart of RelocationKind::MachoArm64RelocPageoff12
MachoArm64RelocGotLoadPage21 = 36
The archived counterpart of RelocationKind::MachoArm64RelocGotLoadPage21
MachoArm64RelocGotLoadPageoff12 = 37
The archived counterpart of RelocationKind::MachoArm64RelocGotLoadPageoff12
MachoArm64RelocPointerToGot = 38
The archived counterpart of RelocationKind::MachoArm64RelocPointerToGot
MachoArm64RelocTlvpLoadPage21 = 39
The archived counterpart of RelocationKind::MachoArm64RelocTlvpLoadPage21
MachoArm64RelocTlvpLoadPageoff12 = 40
The archived counterpart of RelocationKind::MachoArm64RelocTlvpLoadPageoff12
MachoArm64RelocAddend = 41
The archived counterpart of RelocationKind::MachoArm64RelocAddend
MachoX86_64RelocUnsigned = 42
The archived counterpart of RelocationKind::MachoX86_64RelocUnsigned
MachoX86_64RelocSigned = 43
The archived counterpart of RelocationKind::MachoX86_64RelocSigned
MachoX86_64RelocBranch = 44
The archived counterpart of RelocationKind::MachoX86_64RelocBranch
MachoX86_64RelocGotLoad = 45
The archived counterpart of RelocationKind::MachoX86_64RelocGotLoad
MachoX86_64RelocGot = 46
The archived counterpart of RelocationKind::MachoX86_64RelocGot
MachoX86_64RelocSubtractor = 47
The archived counterpart of RelocationKind::MachoX86_64RelocSubtractor
MachoX86_64RelocSigned1 = 48
The archived counterpart of RelocationKind::MachoX86_64RelocSigned1
MachoX86_64RelocSigned2 = 49
The archived counterpart of RelocationKind::MachoX86_64RelocSigned2
MachoX86_64RelocSigned4 = 50
The archived counterpart of RelocationKind::MachoX86_64RelocSigned4
MachoX86_64RelocTlv = 51
The archived counterpart of RelocationKind::MachoX86_64RelocTlv
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 ==
.