Enum AddressKind
The kind of an address in a BytePattern.
[Flags]
public enum AddressKind
- Extension Methods
Fields
Rel32 = 0
- A 32-bit relative address.
Rel64 = 2
- A 64-bit relative address.
Abs32 = 1
- A 32-bit absolute address.
Abs64 = Abs32 | Rel64
- A 64-bit absolute address.
PrecodeFixupThunkRel32 = 4
- A Rel32 address, pointing to
PrecodeFixupThunk
or some equivalent. PrecodeFixupThunkRel64 = Rel64 | PrecodeFixupThunkRel32
- A Rel64 address, pointing to
PrecodeFixupThunk
or some equivalent. PrecodeFixupThunkAbs32 = Abs32 | PrecodeFixupThunkRel32
- A Abs32 address, pointing to
PrecodeFixupThunk
or some equivalent. PrecodeFixupThunkAbs64 = Abs32 | PrecodeFixupThunkRel64
- A Abs64 address, pointing to
PrecodeFixupThunk
or some equivalent. Indirect = 8
- An indirect address. This must be combined with one of the other address kinds. The address points to a word-sized indirection cell which contains the actual target.