|
| enum | reference_type_t {
RegisterSimple = 0
, RegisterAutoIncrement = 1
, ShiftCountImmediate = 2
, ShiftCountRegister = 3
,
ByteConstant = 4
, ShortJump = 6
, MediumJump = 7
, MediumCall = 8
,
LongJumpCall = 9
, LongDirect = 10
} |
| |
|
typedef segment_id_t | LocalReference |
| |
|
typedef uint16_t | ExternalReference |
| |
|
|
uint16_t | offset |
| |
|
std::variant< LocalReference, ExternalReference > | reference = LocalReference(0) |
| |
|
std::optional< uint16_t > | addend |
| |
|
reference_type_t | reference_type |
| |
|
alignment_t | alignment |
| |
|
|
static constexpr uint8_t | FlagAddendInCode = 0x40 |
| |
|
static constexpr uint8_t | FlagExternal = 0x80 |
| |
The documentation for this class was generated from the following files:
- src/format/omf.h
- src/format/omf.cc