IDA SDK
Macros
Segment alignment codes

Detailed Description

Used by segment_t::align.

Macros

#define saAbs   0
 Absolute segment.
 
#define saRelByte   1
 Relocatable, byte aligned.
 
#define saRelWord   2
 Relocatable, word (2-byte) aligned.
 
#define saRelPara   3
 Relocatable, paragraph (16-byte) aligned.
 
#define saRelPage   4
 Relocatable, aligned on 256-byte boundary.
 
#define saRelDble   5
 Relocatable, aligned on a double word (4-byte) More...
 
#define saRel4K   6
 This value is used by the PharLap OMF for page (4K) More...
 
#define saGroup   7
 Segment group.
 
#define saRel32Bytes   8
 32 bytes
 
#define saRel64Bytes   9
 64 bytes
 
#define saRelQword   10
 8 bytes
 
#define saRel128Bytes   11
 128 bytes
 
#define saRel512Bytes   12
 512 bytes
 
#define saRel1024Bytes   13
 1024 bytes
 
#define saRel2048Bytes   14
 2048 bytes
 
#define saRel_MAX_ALIGN_CODE   saRel2048Bytes
 

Macro Definition Documentation

#define saRelDble   5

Relocatable, aligned on a double word (4-byte)

boundary.

#define saRel4K   6

This value is used by the PharLap OMF for page (4K)

alignment. It is not supported by LINK.