ARM64 COFF relocation type codes.
Declared in <llvm/BinaryFormat/COFF.h>
enum RelocationTypesARM64 : unsigned int;
| Name | Description |
|---|---|
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. |