IDAPython 9.0
Loading...
Searching...
No Matches
ida_lines Namespace Reference

Detailed Description

This file also contains definitions for the syntax highlighting.

Finally there are functions that deal with anterior/posterior user-defined lines.

Classes

class  user_defined_prefix_t
 Proxy of C++ user_defined_prefix_t class. More...
 

Functions

"ssize_t" tag_strlen ("char const *" line)
 tag_strlen(line) -> ssize_t Calculate length of a colored string This function computes the length in unicode codepoints of a line
 
"color_t" calc_prefix_color ("ea_t" ea)
 calc_prefix_color(ea) -> color_t Get prefix color for line at 'ea'
 
"bgcolor_t" calc_bg_color ("ea_t" ea)
 calc_bg_color(ea) -> bgcolor_t Get background color for line at 'ea'
 
"bool" add_sourcefile ("ea_t" ea1, "ea_t" ea2, "char const *" filename)
 add_sourcefile(ea1, ea2, filename) -> bool Mark a range of address as belonging to a source file.
 
"char const *" get_sourcefile ("ea_t" ea, "range_t" bounds=None)
 get_sourcefile(ea, bounds=None) -> char const Get name of source file occupying the given address.
 
"bool" del_sourcefile ("ea_t" ea)
 del_sourcefile(ea) -> bool Delete information about the source file.
 
"bool" install_user_defined_prefix (*args)
 install_user_defined_prefix(prefix_len, udp, owner) -> bool User-defined line-prefixes are displayed just after the autogenerated line prefixes in the disassembly listing.
 
"bool" add_extra_line (*args)
 add_extra_line(ea, isprev, format) -> bool Add anterior/posterior non-comment line(s).
 
"bool" add_extra_cmt (*args)
 add_extra_cmt(ea, isprev, format) -> bool Add anterior/posterior comment line(s).
 
"bool" add_pgm_cmt (*args)
 add_pgm_cmt(format) -> bool Add anterior comment line(s) at the start of program.
 
"qstring *" generate_disasm_line ("ea_t" ea, "int" flags=0)
 generate_disasm_line(ea, flags=0) -> bool
 
"int" get_first_free_extra_cmtidx ("ea_t" ea, "int" start)
 get_first_free_extra_cmtidx(ea, start) -> int
 
"bool" update_extra_cmt ("ea_t" ea, "int" what, "char const *" str)
 update_extra_cmt(ea, what, str) -> bool
 
"bool" del_extra_cmt ("ea_t" ea, "int" what)
 del_extra_cmt(ea, what) -> bool
 
"int" get_extra_cmt ("ea_t" ea, "int" what)
 get_extra_cmt(ea, what) -> ssize_t
 
"void" delete_extra_cmts ("ea_t" ea, "int" what)
 delete_extra_cmts(ea, what)
 
"encoder_t *" create_encoding_helper (*args)
 create_encoding_helper(encidx=-1, nr=nr_once) -> encoder_t
 
"PyObject *" tag_remove ("char const *" nonnul_instr)
 tag_remove(nonnul_instr) -> str
 
"PyObject *" tag_addr ("ea_t" ea)
 tag_addr(ea) -> PyObject * Insert an address mark into a string.
 
"int" tag_skipcode ("char const *" line)
 tag_skipcode(line) -> int Skip one color code.
 
"int" tag_skipcodes ("char const *" line)
 tag_skipcodes(line) -> int Move the pointer past all color codes.
 
"int" tag_advance ("char const *" line, "int" cnt)
 tag_advance(line, cnt) -> int Move pointer to a 'line' to 'cnt' positions right.
 
"PyObject *" generate_disassembly ("ea_t" ea, "int" max_lines, "bool" as_stack, "bool" notags)
 
 requires_color_esc (c)
 Checks if the given character requires escaping Is the given char a color escape character?
 
 COLSTR (str, tag)
 Utility function to create a colored line.
 

Variables

 COLOR_ON = _ida_lines.COLOR_ON
 
 COLOR_OFF = _ida_lines.COLOR_OFF
 
 COLOR_ESC = _ida_lines.COLOR_ESC
 
 COLOR_INV = _ida_lines.COLOR_INV
 
 SCOLOR_ON = _ida_lines.SCOLOR_ON
 
 SCOLOR_OFF = _ida_lines.SCOLOR_OFF
 
 SCOLOR_ESC = _ida_lines.SCOLOR_ESC
 
 SCOLOR_INV = _ida_lines.SCOLOR_INV
 
 SCOLOR_DEFAULT = _ida_lines.SCOLOR_DEFAULT
 
 SCOLOR_REGCMT = _ida_lines.SCOLOR_REGCMT
 
 SCOLOR_RPTCMT = _ida_lines.SCOLOR_RPTCMT
 
 SCOLOR_AUTOCMT = _ida_lines.SCOLOR_AUTOCMT
 
 SCOLOR_INSN = _ida_lines.SCOLOR_INSN
 
 SCOLOR_DATNAME = _ida_lines.SCOLOR_DATNAME
 
 SCOLOR_DNAME = _ida_lines.SCOLOR_DNAME
 
 SCOLOR_DEMNAME = _ida_lines.SCOLOR_DEMNAME
 
 SCOLOR_SYMBOL = _ida_lines.SCOLOR_SYMBOL
 
 SCOLOR_CHAR = _ida_lines.SCOLOR_CHAR
 
 SCOLOR_STRING = _ida_lines.SCOLOR_STRING
 
 SCOLOR_NUMBER = _ida_lines.SCOLOR_NUMBER
 
 SCOLOR_VOIDOP = _ida_lines.SCOLOR_VOIDOP
 
 SCOLOR_CREF = _ida_lines.SCOLOR_CREF
 
 SCOLOR_DREF = _ida_lines.SCOLOR_DREF
 
 SCOLOR_CREFTAIL = _ida_lines.SCOLOR_CREFTAIL
 
 SCOLOR_DREFTAIL = _ida_lines.SCOLOR_DREFTAIL
 
 SCOLOR_ERROR = _ida_lines.SCOLOR_ERROR
 
 SCOLOR_PREFIX = _ida_lines.SCOLOR_PREFIX
 
 SCOLOR_BINPREF = _ida_lines.SCOLOR_BINPREF
 
 SCOLOR_EXTRA = _ida_lines.SCOLOR_EXTRA
 
 SCOLOR_ALTOP = _ida_lines.SCOLOR_ALTOP
 
 SCOLOR_HIDNAME = _ida_lines.SCOLOR_HIDNAME
 
 SCOLOR_LIBNAME = _ida_lines.SCOLOR_LIBNAME
 
 SCOLOR_LOCNAME = _ida_lines.SCOLOR_LOCNAME
 
 SCOLOR_CODNAME = _ida_lines.SCOLOR_CODNAME
 
 SCOLOR_ASMDIR = _ida_lines.SCOLOR_ASMDIR
 
 SCOLOR_MACRO = _ida_lines.SCOLOR_MACRO
 
 SCOLOR_DSTR = _ida_lines.SCOLOR_DSTR
 
 SCOLOR_DCHAR = _ida_lines.SCOLOR_DCHAR
 
 SCOLOR_DNUM = _ida_lines.SCOLOR_DNUM
 
 SCOLOR_KEYWORD = _ida_lines.SCOLOR_KEYWORD
 
 SCOLOR_REG = _ida_lines.SCOLOR_REG
 
 SCOLOR_IMPNAME = _ida_lines.SCOLOR_IMPNAME
 
 SCOLOR_SEGNAME = _ida_lines.SCOLOR_SEGNAME
 
 SCOLOR_UNKNAME = _ida_lines.SCOLOR_UNKNAME
 
 SCOLOR_CNAME = _ida_lines.SCOLOR_CNAME
 
 SCOLOR_UNAME = _ida_lines.SCOLOR_UNAME
 
 SCOLOR_COLLAPSED = _ida_lines.SCOLOR_COLLAPSED
 
 SCOLOR_ADDR = _ida_lines.SCOLOR_ADDR
 
 COLOR_SELECTED = _ida_lines.COLOR_SELECTED
 
 COLOR_LIBFUNC = _ida_lines.COLOR_LIBFUNC
 
 COLOR_REGFUNC = _ida_lines.COLOR_REGFUNC
 
 COLOR_CODE = _ida_lines.COLOR_CODE
 
 COLOR_DATA = _ida_lines.COLOR_DATA
 
 COLOR_UNKNOWN = _ida_lines.COLOR_UNKNOWN
 
 COLOR_EXTERN = _ida_lines.COLOR_EXTERN
 
 COLOR_CURITEM = _ida_lines.COLOR_CURITEM
 
 COLOR_CURLINE = _ida_lines.COLOR_CURLINE
 
 COLOR_HIDLINE = _ida_lines.COLOR_HIDLINE
 
 COLOR_LUMFUNC = _ida_lines.COLOR_LUMFUNC
 
 COLOR_BG_MAX = _ida_lines.COLOR_BG_MAX
 
 cvar = _ida_lines.cvar
 
 COLOR_DEFAULT = cvar.COLOR_DEFAULT
 
 COLOR_REGCMT = cvar.COLOR_REGCMT
 
 COLOR_RPTCMT = cvar.COLOR_RPTCMT
 
 COLOR_AUTOCMT = cvar.COLOR_AUTOCMT
 
 COLOR_INSN = cvar.COLOR_INSN
 
 COLOR_DATNAME = cvar.COLOR_DATNAME
 
 COLOR_DNAME = cvar.COLOR_DNAME
 
 COLOR_DEMNAME = cvar.COLOR_DEMNAME
 
 COLOR_SYMBOL = cvar.COLOR_SYMBOL
 
 COLOR_CHAR = cvar.COLOR_CHAR
 
 COLOR_STRING = cvar.COLOR_STRING
 
 COLOR_NUMBER = cvar.COLOR_NUMBER
 
 COLOR_VOIDOP = cvar.COLOR_VOIDOP
 
 COLOR_CREF = cvar.COLOR_CREF
 
 COLOR_DREF = cvar.COLOR_DREF
 
 COLOR_CREFTAIL = cvar.COLOR_CREFTAIL
 
 COLOR_DREFTAIL = cvar.COLOR_DREFTAIL
 
 COLOR_ERROR = cvar.COLOR_ERROR
 
 COLOR_PREFIX = cvar.COLOR_PREFIX
 
 COLOR_BINPREF = cvar.COLOR_BINPREF
 
 COLOR_EXTRA = cvar.COLOR_EXTRA
 
 COLOR_ALTOP = cvar.COLOR_ALTOP
 
 COLOR_HIDNAME = cvar.COLOR_HIDNAME
 
 COLOR_LIBNAME = cvar.COLOR_LIBNAME
 
 COLOR_LOCNAME = cvar.COLOR_LOCNAME
 
 COLOR_CODNAME = cvar.COLOR_CODNAME
 
 COLOR_ASMDIR = cvar.COLOR_ASMDIR
 
 COLOR_MACRO = cvar.COLOR_MACRO
 
 COLOR_DSTR = cvar.COLOR_DSTR
 
 COLOR_DCHAR = cvar.COLOR_DCHAR
 
 COLOR_DNUM = cvar.COLOR_DNUM
 
 COLOR_KEYWORD = cvar.COLOR_KEYWORD
 
 COLOR_REG = cvar.COLOR_REG
 
 COLOR_IMPNAME = cvar.COLOR_IMPNAME
 
 COLOR_SEGNAME = cvar.COLOR_SEGNAME
 
 COLOR_UNKNAME = cvar.COLOR_UNKNAME
 
 COLOR_CNAME = cvar.COLOR_CNAME
 
 COLOR_UNAME = cvar.COLOR_UNAME
 
 COLOR_COLLAPSED = cvar.COLOR_COLLAPSED
 
 COLOR_FG_MAX = cvar.COLOR_FG_MAX
 
 COLOR_ADDR = cvar.COLOR_ADDR
 
 COLOR_OPND1 = cvar.COLOR_OPND1
 
 COLOR_OPND2 = cvar.COLOR_OPND2
 
 COLOR_OPND3 = cvar.COLOR_OPND3
 
 COLOR_OPND4 = cvar.COLOR_OPND4
 
 COLOR_OPND5 = cvar.COLOR_OPND5
 
 COLOR_OPND6 = cvar.COLOR_OPND6
 
 COLOR_OPND7 = cvar.COLOR_OPND7
 
 COLOR_OPND8 = cvar.COLOR_OPND8
 
 COLOR_RESERVED1 = cvar.COLOR_RESERVED1
 
 COLOR_LUMINA = cvar.COLOR_LUMINA
 
 VEL_POST = _ida_lines.VEL_POST
 
 VEL_CMT = _ida_lines.VEL_CMT
 
 GDISMF_AS_STACK = _ida_lines.GDISMF_AS_STACK
 
 GDISMF_ADDR_TAG = _ida_lines.GDISMF_ADDR_TAG
 
 GENDSM_FORCE_CODE = _ida_lines.GENDSM_FORCE_CODE
 
 GENDSM_MULTI_LINE = _ida_lines.GENDSM_MULTI_LINE
 
 GENDSM_REMOVE_TAGS = _ida_lines.GENDSM_REMOVE_TAGS
 
int COLOR_ADDR_SIZE = 0xFFFFFFFFFFFFFFFF else 8
 
str SCOLOR_FG_MAX = '\x28'
 
 SCOLOR_OPND1 = chr(cvar.COLOR_ADDR+1)
 
 SCOLOR_OPND2 = chr(cvar.COLOR_ADDR+2)
 
 SCOLOR_OPND3 = chr(cvar.COLOR_ADDR+3)
 
 SCOLOR_OPND4 = chr(cvar.COLOR_ADDR+4)
 
 SCOLOR_OPND5 = chr(cvar.COLOR_ADDR+5)
 
 SCOLOR_OPND6 = chr(cvar.COLOR_ADDR+6)
 
 SCOLOR_UTF8 = chr(cvar.COLOR_ADDR+10)
 
tuple PALETTE_SIZE = (cvar.COLOR_FG_MAX+_ida_lines.COLOR_BG_MAX)
 
 E_PREV = cvar.E_PREV
 
 E_NEXT = cvar.E_NEXT
 

Function Documentation

◆ add_extra_cmt()

"bool" add_extra_cmt ( * args)
Parameters
ea(C++: ea_t) linear address
isprev(C++: bool) do we add anterior lines? (0-no, posterior)
format(C++: const char *) printf() style format string. may contain
to denote new lines. The resulting string should not contain comment characters (;), the kernel will add them automatically.
Returns
: true if success

◆ add_extra_line()

"bool" add_extra_line ( * args)
Parameters
ea(C++: ea_t) linear address
isprev(C++: bool) do we add anterior lines? (0-no, posterior)
format(C++: const char *) printf() style format string. may contain
to denote new lines.
Returns
: true if success

◆ add_pgm_cmt()

"bool" add_pgm_cmt ( * args)
Parameters
format(C++: const char *) printf() style format string. may contain
to denote new lines. The resulting string should not contain comment characters (;), the kernel will add them automatically.
Returns
: true if success

◆ add_sourcefile()

"bool" add_sourcefile ( "ea_t" ea1,
"ea_t" ea2,
"char const *" filename )

An address range may belong only to one source file. A source file may be represented by several address ranges.

Parameters
ea1(C++: ea_t) linear address of start of the address range
ea2(C++: ea_t) linear address of end of the address range (excluded)
filename(C++: const char *) name of source file.
Returns
: success

◆ calc_bg_color()

"bgcolor_t" calc_bg_color ( "ea_t" ea)
Parameters
ea(C++: ea_t)
Returns
: RGB color

◆ calc_prefix_color()

"color_t" calc_prefix_color ( "ea_t" ea)
Parameters
ea(C++: ea_t)
Returns
: Line prefix colors

◆ COLSTR()

COLSTR ( str,
tag )
Parameters
strThe string
tagColor tag constant. One of SCOLOR_XXXX

◆ create_encoding_helper()

"encoder_t *" create_encoding_helper ( * args)
Parameters
encidxint
nrenum encoder_t::notify_recerr_t

◆ del_extra_cmt()

"bool" del_extra_cmt ( "ea_t" ea,
"int" what )
Parameters
eaea_t
whatint

◆ del_sourcefile()

"bool" del_sourcefile ( "ea_t" ea)
Parameters
ea(C++: ea_t) linear address
Returns
: success

◆ delete_extra_cmts()

"void" delete_extra_cmts ( "ea_t" ea,
"int" what )
Parameters
eaea_t
whatint

◆ generate_disasm_line()

"qstring *" generate_disasm_line ( "ea_t" ea,
"int" flags = 0 )
Parameters
eaea_t
flagsint

◆ generate_disassembly()

"PyObject *" generate_disassembly ( "ea_t" ea,
"int" max_lines,
"bool" as_stack,
"bool" notags )
Generate disassembly lines (many lines) and put them into a buffer

@param ea: address to generate disassembly for
@param max_lines: how many lines max to generate
@param as_stack: Display undefined items as 2/4/8 bytes
@return:     - None on failure
  • tuple(most_important_line_number, list(lines)) : Returns a tuple containing the most important line number and a list of generated lines

◆ get_extra_cmt()

"int" get_extra_cmt ( "ea_t" ea,
"int" what )
Parameters
eaea_t
whatint

◆ get_first_free_extra_cmtidx()

"int" get_first_free_extra_cmtidx ( "ea_t" ea,
"int" start )
Parameters
eaea_t
startint

◆ get_sourcefile()

"char const *" get_sourcefile ( "ea_t" ea,
"range_t" bounds = None )
Parameters
ea(C++: ea_t) linear address
bounds(C++: range_t *) pointer to the output buffer with the address range for the current file. May be nullptr.
Returns
: nullptr if source file information is not found, otherwise returns pointer to file name

◆ install_user_defined_prefix()

"bool" install_user_defined_prefix ( * args)

There is no need to call this function explicitly. Use the user_defined_prefix_t class.

Parameters
prefix_len(C++: size_t) prefixed length. if 0, then uninstall UDP
udp(C++: struct user_defined_prefix_t *) object to generate user-defined prefix
owner(C++: const void *) pointer to the plugin_t that owns UDP if non-nullptr, then the object will be uninstalled and destroyed when the plugin gets unloaded

◆ requires_color_esc()

requires_color_esc ( c)

◆ tag_addr()

"PyObject *" tag_addr ( "ea_t" ea)
Parameters
ea(C++: ea_t) address to include

◆ tag_advance()

"int" tag_advance ( "char const *" line,
"int" cnt )

Take into account escape sequences.

Parameters
line(C++: const char *) pointer to string
cnt(C++: int) number of positions to move right
Returns
: moved pointer

◆ tag_remove()

"PyObject *" tag_remove ( "char const *" nonnul_instr)
Parameters
nonnul_instrchar const *

◆ tag_skipcode()

"int" tag_skipcode ( "char const *" line)

This function should be used if you are interested in color codes and want to analyze all of them. Otherwise tag_skipcodes() function is better since it will skip all colors at once. This function will skip the current color code if there is one. If the current symbol is not a color code, it will return the input.

Parameters
line(C++: const char *) char const *
Returns
: moved pointer

◆ tag_skipcodes()

"int" tag_skipcodes ( "char const *" line)
Parameters
line(C++: const char *) can't be nullptr
Returns
: moved pointer, can't be nullptr

◆ tag_strlen()

"ssize_t" tag_strlen ( "char const *" line)
Parameters
line(C++: const char *) char const *
Returns
: the number of codepoints in the line, or -1 on error

◆ update_extra_cmt()

"bool" update_extra_cmt ( "ea_t" ea,
"int" what,
"char const *" str )
Parameters
eaea_t
whatint
strchar const *

Variable Documentation

◆ COLOR_ADDR

COLOR_ADDR = cvar.COLOR_ADDR

◆ COLOR_ADDR_SIZE

int COLOR_ADDR_SIZE = 0xFFFFFFFFFFFFFFFF else 8

◆ COLOR_ALTOP

COLOR_ALTOP = cvar.COLOR_ALTOP

◆ COLOR_ASMDIR

COLOR_ASMDIR = cvar.COLOR_ASMDIR

◆ COLOR_AUTOCMT

COLOR_AUTOCMT = cvar.COLOR_AUTOCMT

◆ COLOR_BG_MAX

COLOR_BG_MAX = _ida_lines.COLOR_BG_MAX

◆ COLOR_BINPREF

COLOR_BINPREF = cvar.COLOR_BINPREF

◆ COLOR_CHAR

COLOR_CHAR = cvar.COLOR_CHAR

◆ COLOR_CNAME

COLOR_CNAME = cvar.COLOR_CNAME

◆ COLOR_CODE

COLOR_CODE = _ida_lines.COLOR_CODE

◆ COLOR_CODNAME

COLOR_CODNAME = cvar.COLOR_CODNAME

◆ COLOR_COLLAPSED

COLOR_COLLAPSED = cvar.COLOR_COLLAPSED

◆ COLOR_CREF

COLOR_CREF = cvar.COLOR_CREF

◆ COLOR_CREFTAIL

COLOR_CREFTAIL = cvar.COLOR_CREFTAIL

◆ COLOR_CURITEM

COLOR_CURITEM = _ida_lines.COLOR_CURITEM

◆ COLOR_CURLINE

COLOR_CURLINE = _ida_lines.COLOR_CURLINE

◆ COLOR_DATA

COLOR_DATA = _ida_lines.COLOR_DATA

◆ COLOR_DATNAME

COLOR_DATNAME = cvar.COLOR_DATNAME

◆ COLOR_DCHAR

COLOR_DCHAR = cvar.COLOR_DCHAR

◆ COLOR_DEFAULT

COLOR_DEFAULT = cvar.COLOR_DEFAULT

◆ COLOR_DEMNAME

COLOR_DEMNAME = cvar.COLOR_DEMNAME

◆ COLOR_DNAME

COLOR_DNAME = cvar.COLOR_DNAME

◆ COLOR_DNUM

COLOR_DNUM = cvar.COLOR_DNUM

◆ COLOR_DREF

COLOR_DREF = cvar.COLOR_DREF

◆ COLOR_DREFTAIL

COLOR_DREFTAIL = cvar.COLOR_DREFTAIL

◆ COLOR_DSTR

COLOR_DSTR = cvar.COLOR_DSTR

◆ COLOR_ERROR

COLOR_ERROR = cvar.COLOR_ERROR

◆ COLOR_ESC

COLOR_ESC = _ida_lines.COLOR_ESC

◆ COLOR_EXTERN

COLOR_EXTERN = _ida_lines.COLOR_EXTERN

◆ COLOR_EXTRA

COLOR_EXTRA = cvar.COLOR_EXTRA

◆ COLOR_FG_MAX

COLOR_FG_MAX = cvar.COLOR_FG_MAX

◆ COLOR_HIDLINE

COLOR_HIDLINE = _ida_lines.COLOR_HIDLINE

◆ COLOR_HIDNAME

COLOR_HIDNAME = cvar.COLOR_HIDNAME

◆ COLOR_IMPNAME

COLOR_IMPNAME = cvar.COLOR_IMPNAME

◆ COLOR_INSN

COLOR_INSN = cvar.COLOR_INSN

◆ COLOR_INV

COLOR_INV = _ida_lines.COLOR_INV

◆ COLOR_KEYWORD

COLOR_KEYWORD = cvar.COLOR_KEYWORD

◆ COLOR_LIBFUNC

COLOR_LIBFUNC = _ida_lines.COLOR_LIBFUNC

◆ COLOR_LIBNAME

COLOR_LIBNAME = cvar.COLOR_LIBNAME

◆ COLOR_LOCNAME

COLOR_LOCNAME = cvar.COLOR_LOCNAME

◆ COLOR_LUMFUNC

COLOR_LUMFUNC = _ida_lines.COLOR_LUMFUNC

◆ COLOR_LUMINA

COLOR_LUMINA = cvar.COLOR_LUMINA

◆ COLOR_MACRO

COLOR_MACRO = cvar.COLOR_MACRO

◆ COLOR_NUMBER

COLOR_NUMBER = cvar.COLOR_NUMBER

◆ COLOR_OFF

COLOR_OFF = _ida_lines.COLOR_OFF

◆ COLOR_ON

COLOR_ON = _ida_lines.COLOR_ON

◆ COLOR_OPND1

COLOR_OPND1 = cvar.COLOR_OPND1

◆ COLOR_OPND2

COLOR_OPND2 = cvar.COLOR_OPND2

◆ COLOR_OPND3

COLOR_OPND3 = cvar.COLOR_OPND3

◆ COLOR_OPND4

COLOR_OPND4 = cvar.COLOR_OPND4

◆ COLOR_OPND5

COLOR_OPND5 = cvar.COLOR_OPND5

◆ COLOR_OPND6

COLOR_OPND6 = cvar.COLOR_OPND6

◆ COLOR_OPND7

COLOR_OPND7 = cvar.COLOR_OPND7

◆ COLOR_OPND8

COLOR_OPND8 = cvar.COLOR_OPND8

◆ COLOR_PREFIX

COLOR_PREFIX = cvar.COLOR_PREFIX

◆ COLOR_REG

COLOR_REG = cvar.COLOR_REG

◆ COLOR_REGCMT

COLOR_REGCMT = cvar.COLOR_REGCMT

◆ COLOR_REGFUNC

COLOR_REGFUNC = _ida_lines.COLOR_REGFUNC

◆ COLOR_RESERVED1

COLOR_RESERVED1 = cvar.COLOR_RESERVED1

◆ COLOR_RPTCMT

COLOR_RPTCMT = cvar.COLOR_RPTCMT

◆ COLOR_SEGNAME

COLOR_SEGNAME = cvar.COLOR_SEGNAME

◆ COLOR_SELECTED

COLOR_SELECTED = _ida_lines.COLOR_SELECTED

◆ COLOR_STRING

COLOR_STRING = cvar.COLOR_STRING

◆ COLOR_SYMBOL

COLOR_SYMBOL = cvar.COLOR_SYMBOL

◆ COLOR_UNAME

COLOR_UNAME = cvar.COLOR_UNAME

◆ COLOR_UNKNAME

COLOR_UNKNAME = cvar.COLOR_UNKNAME

◆ COLOR_UNKNOWN

COLOR_UNKNOWN = _ida_lines.COLOR_UNKNOWN

◆ COLOR_VOIDOP

COLOR_VOIDOP = cvar.COLOR_VOIDOP

◆ cvar

cvar = _ida_lines.cvar

◆ E_NEXT

E_NEXT = cvar.E_NEXT

◆ E_PREV

E_PREV = cvar.E_PREV

◆ GDISMF_ADDR_TAG

GDISMF_ADDR_TAG = _ida_lines.GDISMF_ADDR_TAG

◆ GDISMF_AS_STACK

GDISMF_AS_STACK = _ida_lines.GDISMF_AS_STACK

◆ GENDSM_FORCE_CODE

GENDSM_FORCE_CODE = _ida_lines.GENDSM_FORCE_CODE

◆ GENDSM_MULTI_LINE

GENDSM_MULTI_LINE = _ida_lines.GENDSM_MULTI_LINE

◆ GENDSM_REMOVE_TAGS

GENDSM_REMOVE_TAGS = _ida_lines.GENDSM_REMOVE_TAGS

◆ PALETTE_SIZE

tuple PALETTE_SIZE = (cvar.COLOR_FG_MAX+_ida_lines.COLOR_BG_MAX)

◆ SCOLOR_ADDR

SCOLOR_ADDR = _ida_lines.SCOLOR_ADDR

◆ SCOLOR_ALTOP

SCOLOR_ALTOP = _ida_lines.SCOLOR_ALTOP

◆ SCOLOR_ASMDIR

SCOLOR_ASMDIR = _ida_lines.SCOLOR_ASMDIR

◆ SCOLOR_AUTOCMT

SCOLOR_AUTOCMT = _ida_lines.SCOLOR_AUTOCMT

◆ SCOLOR_BINPREF

SCOLOR_BINPREF = _ida_lines.SCOLOR_BINPREF

◆ SCOLOR_CHAR

SCOLOR_CHAR = _ida_lines.SCOLOR_CHAR

◆ SCOLOR_CNAME

SCOLOR_CNAME = _ida_lines.SCOLOR_CNAME

◆ SCOLOR_CODNAME

SCOLOR_CODNAME = _ida_lines.SCOLOR_CODNAME

◆ SCOLOR_COLLAPSED

SCOLOR_COLLAPSED = _ida_lines.SCOLOR_COLLAPSED

◆ SCOLOR_CREF

SCOLOR_CREF = _ida_lines.SCOLOR_CREF

◆ SCOLOR_CREFTAIL

SCOLOR_CREFTAIL = _ida_lines.SCOLOR_CREFTAIL

◆ SCOLOR_DATNAME

SCOLOR_DATNAME = _ida_lines.SCOLOR_DATNAME

◆ SCOLOR_DCHAR

SCOLOR_DCHAR = _ida_lines.SCOLOR_DCHAR

◆ SCOLOR_DEFAULT

SCOLOR_DEFAULT = _ida_lines.SCOLOR_DEFAULT

◆ SCOLOR_DEMNAME

SCOLOR_DEMNAME = _ida_lines.SCOLOR_DEMNAME

◆ SCOLOR_DNAME

SCOLOR_DNAME = _ida_lines.SCOLOR_DNAME

◆ SCOLOR_DNUM

SCOLOR_DNUM = _ida_lines.SCOLOR_DNUM

◆ SCOLOR_DREF

SCOLOR_DREF = _ida_lines.SCOLOR_DREF

◆ SCOLOR_DREFTAIL

SCOLOR_DREFTAIL = _ida_lines.SCOLOR_DREFTAIL

◆ SCOLOR_DSTR

SCOLOR_DSTR = _ida_lines.SCOLOR_DSTR

◆ SCOLOR_ERROR

SCOLOR_ERROR = _ida_lines.SCOLOR_ERROR

◆ SCOLOR_ESC

SCOLOR_ESC = _ida_lines.SCOLOR_ESC

◆ SCOLOR_EXTRA

SCOLOR_EXTRA = _ida_lines.SCOLOR_EXTRA

◆ SCOLOR_FG_MAX

str SCOLOR_FG_MAX = '\x28'

◆ SCOLOR_HIDNAME

SCOLOR_HIDNAME = _ida_lines.SCOLOR_HIDNAME

◆ SCOLOR_IMPNAME

SCOLOR_IMPNAME = _ida_lines.SCOLOR_IMPNAME

◆ SCOLOR_INSN

SCOLOR_INSN = _ida_lines.SCOLOR_INSN

◆ SCOLOR_INV

SCOLOR_INV = _ida_lines.SCOLOR_INV

◆ SCOLOR_KEYWORD

SCOLOR_KEYWORD = _ida_lines.SCOLOR_KEYWORD

◆ SCOLOR_LIBNAME

SCOLOR_LIBNAME = _ida_lines.SCOLOR_LIBNAME

◆ SCOLOR_LOCNAME

SCOLOR_LOCNAME = _ida_lines.SCOLOR_LOCNAME

◆ SCOLOR_MACRO

SCOLOR_MACRO = _ida_lines.SCOLOR_MACRO

◆ SCOLOR_NUMBER

SCOLOR_NUMBER = _ida_lines.SCOLOR_NUMBER

◆ SCOLOR_OFF

SCOLOR_OFF = _ida_lines.SCOLOR_OFF

◆ SCOLOR_ON

SCOLOR_ON = _ida_lines.SCOLOR_ON

◆ SCOLOR_OPND1

SCOLOR_OPND1 = chr(cvar.COLOR_ADDR+1)

◆ SCOLOR_OPND2

SCOLOR_OPND2 = chr(cvar.COLOR_ADDR+2)

◆ SCOLOR_OPND3

SCOLOR_OPND3 = chr(cvar.COLOR_ADDR+3)

◆ SCOLOR_OPND4

SCOLOR_OPND4 = chr(cvar.COLOR_ADDR+4)

◆ SCOLOR_OPND5

SCOLOR_OPND5 = chr(cvar.COLOR_ADDR+5)

◆ SCOLOR_OPND6

SCOLOR_OPND6 = chr(cvar.COLOR_ADDR+6)

◆ SCOLOR_PREFIX

SCOLOR_PREFIX = _ida_lines.SCOLOR_PREFIX

◆ SCOLOR_REG

SCOLOR_REG = _ida_lines.SCOLOR_REG

◆ SCOLOR_REGCMT

SCOLOR_REGCMT = _ida_lines.SCOLOR_REGCMT

◆ SCOLOR_RPTCMT

SCOLOR_RPTCMT = _ida_lines.SCOLOR_RPTCMT

◆ SCOLOR_SEGNAME

SCOLOR_SEGNAME = _ida_lines.SCOLOR_SEGNAME

◆ SCOLOR_STRING

SCOLOR_STRING = _ida_lines.SCOLOR_STRING

◆ SCOLOR_SYMBOL

SCOLOR_SYMBOL = _ida_lines.SCOLOR_SYMBOL

◆ SCOLOR_UNAME

SCOLOR_UNAME = _ida_lines.SCOLOR_UNAME

◆ SCOLOR_UNKNAME

SCOLOR_UNKNAME = _ida_lines.SCOLOR_UNKNAME

◆ SCOLOR_UTF8

SCOLOR_UTF8 = chr(cvar.COLOR_ADDR+10)

◆ SCOLOR_VOIDOP

SCOLOR_VOIDOP = _ida_lines.SCOLOR_VOIDOP

◆ VEL_CMT

VEL_CMT = _ida_lines.VEL_CMT

◆ VEL_POST

VEL_POST = _ida_lines.VEL_POST