IDA SDK
Macros
Rootnode indexes:

Detailed Description

Macros

#define RIDX_FILE_FORMAT_NAME   1
 file format name for loader modules
 
#define RIDX_SELECTORS   2
 2..63 are for selector_t blob (see init_selectors())
 
#define RIDX_GROUPS   64
 segment group information (see init_groups())
 
#define RIDX_H_PATH   65
 C header path.
 
#define RIDX_C_MACROS   66
 C predefined macros.
 
#define RIDX_SMALL_IDC_OLD   67
 Instant IDC statements (obsolete)
 
#define RIDX_NOTEPAD   68
 notepad blob, occupies 1000 indexes (1MB of text)
 
#define RIDX_INCLUDE   1100
 assembler include file name
 
#define RIDX_SMALL_IDC   1200
 Instant IDC statements, blob.
 
#define RIDX_DUALOP_GRAPH   1300
 Graph text representation options.
 
#define RIDX_DUALOP_TEXT   1301
 Text text representation options.
 
#define RIDX_MD5   1302
 MD5 of the input file.
 
#define RIDX_IDA_VERSION   1303
 version of ida which created the database
 
#define RIDX_STR_ENCODINGS   1305
 a list of encodings for the program strings
 
#define RIDX_SRCDBG_PATHS   1306
 source debug paths, occupies 20 indexes
 
#define RIDX_SELECTED_EXTLANG   1327
 last selected extlang name (from the execute script box)
 
#define RIDX_DBG_BINPATHS   1328
 debug binary paths, occupies 20 indexes
 
#define RIDX_SHA256   1349
 SHA256 of the input file.
 
#define RIDX_ABINAME   1350
 ABI name (processor specific)
 
#define RIDX_ARCHIVE_PATH   1351
 archive file path
 
#define RIDX_PROBLEMS   1352
 problem lists
 
#define RIDX_ALT_VERSION   uval_t(-1)
 initial version of database
 
#define RIDX_ALT_CTIME   uval_t(-2)
 database creation timestamp
 
#define RIDX_ALT_ELAPSED   uval_t(-3)
 seconds database stayed open
 
#define RIDX_ALT_NOPENS   uval_t(-4)
 how many times the database is opened
 
#define RIDX_ALT_CRC32   uval_t(-5)
 input file crc32
 
#define RIDX_ALT_IMAGEBASE   uval_t(-6)
 image base
 
#define RIDX_ALT_IDSNODE   uval_t(-7)
 ids modnode id (for import_module)
 
#define RIDX_ALT_FSIZE   uval_t(-8)
 input file size
 
#define RIDX_ALT_OUTFILEENC   uval_t(-9)
 output file encoding index