IDA C++ SDK 9.2
Loading...
Searching...
No Matches
Types of references

References are represented in the following form: More...

Variables

const reftype_t V695_REF_OFF8 = 0
 reserved
const reftype_t REF_OFF16 = 1
 16bit full offset
const reftype_t REF_OFF32 = 2
 32bit full offset
const reftype_t REF_LOW8 = 3
 low 8bits of 16bit offset
const reftype_t REF_LOW16 = 4
 low 16bits of 32bit offset
const reftype_t REF_HIGH8 = 5
 high 8bits of 16bit offset
const reftype_t REF_HIGH16 = 6
 high 16bits of 32bit offset
const reftype_t V695_REF_VHIGH = 7
 obsolete
const reftype_t V695_REF_VLOW = 8
 obsolete
const reftype_t REF_OFF64 = 9
 64bit full offset
const reftype_t REF_OFF8 = 10
 8bit full offset
const reftype_t REF_LAST = REF_OFF8

Detailed Description

References are represented in the following form:

     \verbatim target + tdelta - base \endverbatim

If the target is not present, then it will be calculated using

     \verbatim target = operand_value - tdelta + base \endverbatim

The target must be present for LOW and HIGH reference types

Variable Documentation

◆ V695_REF_OFF8

const reftype_t V695_REF_OFF8 = 0

reserved

◆ REF_OFF16

const reftype_t REF_OFF16 = 1

16bit full offset

◆ REF_OFF32

const reftype_t REF_OFF32 = 2

32bit full offset

◆ REF_LOW8

const reftype_t REF_LOW8 = 3

low 8bits of 16bit offset

◆ REF_LOW16

const reftype_t REF_LOW16 = 4

low 16bits of 32bit offset

◆ REF_HIGH8

const reftype_t REF_HIGH8 = 5

high 8bits of 16bit offset

◆ REF_HIGH16

const reftype_t REF_HIGH16 = 6

high 16bits of 32bit offset

◆ V695_REF_VHIGH

const reftype_t V695_REF_VHIGH = 7

obsolete

◆ V695_REF_VLOW

const reftype_t V695_REF_VLOW = 8

obsolete

◆ REF_OFF64

const reftype_t REF_OFF64 = 9

64bit full offset

◆ REF_OFF8

const reftype_t REF_OFF8 = 10

8bit full offset

◆ REF_LAST

const reftype_t REF_LAST = REF_OFF8