| IDA SDK

Macros
Segment types
Segments » Segment structure

## Detailed Description

Used by segment_t::type.

## Macros
#define | SEG_NORM 0
| unknown type, no assumptions
#define | SEG_XTRN 1
| * segment with 'extern' definitions. More...
#define | SEG_CODE 2
| code segment
#define | SEG_DATA 3
| data segment
#define | SEG_IMP 4
| java: implementation segment
#define | SEG_GRP 6
| * group of segments
#define | SEG_NULL 7
| zero-length segment
#define | SEG_UNDF 8
| undefined segment type (not used)
#define | SEG_BSS 9
| uninitialized segment
#define | SEG_ABSSYM 10
| * segment with definitions of absolute symbols
#define | SEG_COMM 11
| * segment with communal definitions
#define | SEG_IMEM 12
| internal processor memory & sfr (8051)
#define | SEG_MAX_SEGTYPE_CODE SEG_IMEM
| maximum value segment type can take

## Macro Definition Documentation

## ◆ SEG_XTRN

#define SEG_XTRN 1

* segment with 'extern' definitions.

no instructions are allowed