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

Used by segment_t::comb. More...

Macros

#define scPriv   0
 Private. More...
 
#define scGroup   1
 Segment group.
 
#define scPub   2
 Public. More...
 
#define scPub2   4
 As defined by Microsoft, same as C=2 (public).
 
#define scStack   5
 Stack. More...
 
#define scCommon   6
 Common. Combine by overlay using maximum size.
 
#define scPub3   7
 As defined by Microsoft, same as C=2 (public).
 
#define sc_MAX_COMB_CODE   scPub3
 

Detailed Description

Used by segment_t::comb.

Macro Definition Documentation

◆ scPriv

#define scPriv   0

Private.

Do not combine with any other program segment.

◆ scPub

#define scPub   2

Public.

Combine by appending at an offset that meets the alignment requirement.

◆ scStack

#define scStack   5

Stack.

Combine as for C=2. This combine type forces byte alignment.