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
set segment type
        arguments:      segea - any address within segment
                        type  - new segment type:
        returns:        !=0 - ok
note: this function is a macro, see its definition at the end of idc.idc
Note: it is a macro

#define set_segm_type(ea, type) set_segm_attr(ea, SEGATTR_TYPE, type)

#define SEG_NORM 0 #define SEG_XTRN 1 // * segment with 'extern' definitions // no instructions are allowed #define SEG_CODE 2 // pure code segment #define SEG_DATA 3 // pure data segment #define SEG_IMP 4 // implementation segment #define SEG_GRP 6 // * group of segments // no instructions are allowed #define SEG_NULL 7 // zero-length segment #define SEG_UNDF 8 // undefined segment type #define SEG_BSS 9 // uninitialized segment #define SEG_ABSSYM 10 // * segment with definitions of absolute symbols // no instructions are allowed #define SEG_COMM 11 // * segment with communal definitions // no instructions are allowed #define SEG_IMEM 12 // internal processor memory & sfr (8051)

Index | Previous topic | Next topic