template <>

struct RelocationTraits

Defined at line 165 of file ../../src/lib/elfldltl/include/lib/elfldltl/machine.h

Specialization for AArch64. TODO(mcgrathr): Different types used for same

things on ILP32, vs ELFCLASS32 LP64 wrt GOT size et al: LP64 reloc all types

>255, don't fit in Elf32::Rel::r_info.

Public Members

static optional kGot
static optional kTlsDesc

Enumerations

enum class Type : uint32_t
Name Value Comments
kNone 0

R_AARCH64_NONE

kRelative 1027

R_AARCH64_RELATIVE

kAbsolute 257

R_AARCH64_ABS64

kPlt 1026

R_AARCH64_JUMP_SLOT

kTlsAbsolute 1030

R_AARCH64_TLS_TPREL64

kTlsRelative 1029

R_AARCH64_TLS_DTPREL64

kTlsModule 1028

R_AARCH64_TLS_DTPMOD64

Defined at line 167 of file ../../src/lib/elfldltl/include/lib/elfldltl/machine.h