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
Color string constants

These definitions are used with the COLSTR macro. More...

Macros

#define SCOLOR_DEFAULT   "\x01"
 Default.
 
#define SCOLOR_REGCMT   "\x02"
 Regular comment.
 
#define SCOLOR_RPTCMT   "\x03"
 Repeatable comment (defined not here)
 
#define SCOLOR_AUTOCMT   "\x04"
 Automatic comment.
 
#define SCOLOR_INSN   "\x05"
 Instruction.
 
#define SCOLOR_DATNAME   "\x06"
 Dummy Data Name.
 
#define SCOLOR_DNAME   "\x07"
 Regular Data Name.
 
#define SCOLOR_DEMNAME   "\x08"
 Demangled Name.
 
#define SCOLOR_SYMBOL   "\x09"
 Punctuation.
 
#define SCOLOR_CHAR   "\x0A"
 Char constant in instruction.
 
#define SCOLOR_STRING   "\x0B"
 String constant in instruction.
 
#define SCOLOR_NUMBER   "\x0C"
 Numeric constant in instruction.
 
#define SCOLOR_VOIDOP   "\x0D"
 Void operand.
 
#define SCOLOR_CREF   "\x0E"
 Code reference.
 
#define SCOLOR_DREF   "\x0F"
 Data reference.
 
#define SCOLOR_CREFTAIL   "\x10"
 Code reference to tail byte.
 
#define SCOLOR_DREFTAIL   "\x11"
 Data reference to tail byte.
 
#define SCOLOR_ERROR   "\x12"
 Error or problem.
 
#define SCOLOR_PREFIX   "\x13"
 Line prefix.
 
#define SCOLOR_BINPREF   "\x14"
 Binary line prefix bytes.
 
#define SCOLOR_EXTRA   "\x15"
 Extra line.
 
#define SCOLOR_ALTOP   "\x16"
 Alternative operand.
 
#define SCOLOR_HIDNAME   "\x17"
 Hidden name.
 
#define SCOLOR_LIBNAME   "\x18"
 Library function name.
 
#define SCOLOR_LOCNAME   "\x19"
 Local variable name.
 
#define SCOLOR_CODNAME   "\x1A"
 Dummy code name.
 
#define SCOLOR_ASMDIR   "\x1B"
 Assembler directive.
 
#define SCOLOR_MACRO   "\x1C"
 Macro.
 
#define SCOLOR_DSTR   "\x1D"
 String constant in data directive.
 
#define SCOLOR_DCHAR   "\x1E"
 Char constant in data directive.
 
#define SCOLOR_DNUM   "\x1F"
 Numeric constant in data directive.
 
#define SCOLOR_KEYWORD   "\x20"
 Keywords.
 
#define SCOLOR_REG   "\x21"
 Register name.
 
#define SCOLOR_IMPNAME   "\x22"
 Imported name.
 
#define SCOLOR_SEGNAME   "\x23"
 Segment name.
 
#define SCOLOR_UNKNAME   "\x24"
 Dummy unknown name.
 
#define SCOLOR_CNAME   "\x25"
 Regular code name.
 
#define SCOLOR_UNAME   "\x26"
 Regular unknown name.
 
#define SCOLOR_COLLAPSED   "\x27"
 Collapsed line.
 
#define SCOLOR_ADDR   "\x28"
 Hidden address mark.
 

Detailed Description

These definitions are used with the COLSTR macro.