llvm::COFF::RelocationTypesARM64

ARM64 COFF relocation type codes.

Synopsis

Declared in <llvm/BinaryFormat/COFF.h>

enum RelocationTypesARM64 : unsigned int;

Members

NameDescription
IMAGE_REL_ARM64_ABSOLUTE Relocation is ignored.
IMAGE_REL_ARM64_ADDR32 32-bit VA of the target.
IMAGE_REL_ARM64_ADDR32NB 32-bit RVA of the target.
IMAGE_REL_ARM64_BRANCH26 26-bit relative displacement to the target.
IMAGE_REL_ARM64_PAGEBASE_REL21 Page-base relative 21-bit ADRP.
IMAGE_REL_ARM64_REL21 21-bit relative displacement.
IMAGE_REL_ARM64_PAGEOFFSET_12A 12-bit page offset for ADD/ADDS.
IMAGE_REL_ARM64_PAGEOFFSET_12L 12-bit page offset for LDR/STR.
IMAGE_REL_ARM64_SECREL 32-bit offset from the section base.
IMAGE_REL_ARM64_SECREL_LOW12A Low 12 bits of section-relative ADD.
IMAGE_REL_ARM64_SECREL_HIGH12A High 12 bits of section-relative ADD.
IMAGE_REL_ARM64_SECREL_LOW12L Low 12 bits of section-relative LDR/STR.
IMAGE_REL_ARM64_TOKEN CLR token.
IMAGE_REL_ARM64_SECTION Section index of the symbol.
IMAGE_REL_ARM64_ADDR64 64-bit VA of the target.
IMAGE_REL_ARM64_BRANCH19 19-bit conditional branch displacement.
IMAGE_REL_ARM64_BRANCH14 14-bit TBZ/TBNZ displacement.
IMAGE_REL_ARM64_REL32 32-bit relative address from the byte following.