Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Segment alignment codes

Used by segment_t::align. More...

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) boundary. More...
 
#define saRel4K   6
 This value is used by the PharLap OMF for page (4K) alignment. 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
 

Detailed Description

Used by segment_t::align.

Macro Definition Documentation

◆ saRelDble

#define saRelDble   5

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

◆ saRel4K

#define saRel4K   6

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

It is not supported by LINK.