pub enum RelocationKindResolver {
Show 14 variants
Abs4,
Abs8,
X86PCRel4,
X86PCRel8,
X86CallPCRel4,
X86CallPLTRel4,
X86GOTPCRel4,
Arm32Call,
Arm64Call,
Arm64Movw0,
Arm64Movw1,
Arm64Movw2,
Arm64Movw3,
ElfX86_64TlsGd,
}
Expand description
The resolver for an archived RelocationKind
Variants§
Abs4
The resolver for RelocationKind::Abs4
Abs8
The resolver for RelocationKind::Abs8
X86PCRel4
The resolver for RelocationKind::X86PCRel4
X86PCRel8
The resolver for RelocationKind::X86PCRel8
X86CallPCRel4
The resolver for RelocationKind::X86CallPCRel4
X86CallPLTRel4
The resolver for RelocationKind::X86CallPLTRel4
X86GOTPCRel4
The resolver for RelocationKind::X86GOTPCRel4
Arm32Call
The resolver for RelocationKind::Arm32Call
Arm64Call
The resolver for RelocationKind::Arm64Call
Arm64Movw0
The resolver for RelocationKind::Arm64Movw0
Arm64Movw1
The resolver for RelocationKind::Arm64Movw1
Arm64Movw2
The resolver for RelocationKind::Arm64Movw2
Arm64Movw3
The resolver for RelocationKind::Arm64Movw3
ElfX86_64TlsGd
The resolver for RelocationKind::ElfX86_64TlsGd
Auto Trait Implementations§
impl RefUnwindSafe for RelocationKindResolver
impl Send for RelocationKindResolver
impl Sync for RelocationKindResolver
impl Unpin for RelocationKindResolver
impl UnwindSafe for RelocationKindResolver
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.