ImageRelArm64
Fields of this type
Fields
- absolute:absolute
- The relocation is ignored.
- addr32:addr32
- The 32-bit VA of the target.
- addr32nb:addr32nb
- The 32-bit RVA of the target.
- branch26:branch26
- The 26-bit relative displacement to the target, for B and BL instructions.
- pagebase_rel21:pagebase_rel21
- The page base of the target, for ADRP instruction.
- rel21:rel21
- The 21-bit relative displacement to the target, for instruction ADR.
- pageoffset_12a:pageoffset_12a
- The 12-bit page offset of the target, for instructions ADD/ADDS (immediate) with zero shift.
- pageoffset_12l:pageoffset_12l
- The 12-bit page offset of the target, for instruction LDR (indexed, unsigned immediate).
- secrel:secrel
- The 32-bit offset of the target from the beginning of its section.
- low12a:low12a
- Bit 0:11 of section offset of the target for instructions ADD/ADDS (immediate) with zero shift.
- high12a:high12a
- Bit 12:23 of section offset of the target, for instructions ADD/ADDS (immediate) with zero shift.
- low12l:low12l
- Bit 0:11 of section offset of the target, for instruction LDR (indexed, unsigned immediate).
- token:token
- CLR token.
- section:section
- The 16-bit section index of the section that contains the target.
- addr64:addr64
- The 64-bit VA of the relocation target.
- branch19:branch19
- The 19-bit offset to the relocation target, for conditional B instruction.
- branch14:branch14
- The 14-bit offset to the relocation target, for instructions TBZ and TBNZ.
- rel32:rel32
- The 32-bit relative address from the byte following the relocation.
- _:_