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

Detailed Description

High level functions that deal with the generation of the disassembled text
lines.

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 (*args)
 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 (*args)
 calc_prefix_color(ea) -> color_t Get prefix color for line at 'ea'
 
"bgcolor_t" calc_bg_color (*args)
 calc_bg_color(ea) -> bgcolor_t Get background color for line at 'ea'
 
"bool" add_sourcefile (*args)
 add_sourcefile(ea1, ea2, filename) -> bool Mark a range of address as belonging to a source file.
 
"char const *" get_sourcefile (*args)
 get_sourcefile(ea, bounds=None) -> char const * Get name of source file occupying the given address.
 
"bool" del_sourcefile (*args)
 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 (*args)
 generate_disasm_line(ea, flags=0) -> str
 
"int" get_first_free_extra_cmtidx (*args)
 get_first_free_extra_cmtidx(ea, start) -> int
 
"void" update_extra_cmt (*args)
 update_extra_cmt(ea, what, str)
 
"void" del_extra_cmt (*args)
 del_extra_cmt(ea, what)
 
"int" get_extra_cmt (*args)
 get_extra_cmt(ea, what) -> ssize_t
 
"void" delete_extra_cmts (*args)
 delete_extra_cmts(ea, what)
 
"encoder_t *" create_encoding_helper (*args)
 create_encoding_helper(encidx=-1, nr=nr_once) -> encoder_t *
 
"PyObject *" tag_remove (*args)
 tag_remove(nonnul_instr) -> str
 
"PyObject *" set_user_defined_prefix (*args)
 set_user_defined_prefix(width, pycb) -> bool Deprecated.
 
"PyObject *" tag_addr (*args)
 tag_addr(ea) -> PyObject * Insert an address mark into a string.
 
"int" tag_skipcode (*args)
 tag_skipcode(line) -> int Skip one color code.
 
"int" tag_skipcodes (*args)
 tag_skipcodes(line) -> int Move the pointer past all color codes.
 
"int" tag_advance (*args)
 tag_advance(line, cnt) -> int Move pointer to a 'line' to 'cnt' positions right.
 
"PyObject *" generate_disassembly (*args)
 
 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 ( * args)

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 ( * args)
Parameters
ea(C++: ea_t)
Returns
: RGB color

◆ calc_prefix_color()

"color_t" calc_prefix_color ( * args)
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()

"void" del_extra_cmt ( * args)
Parameters
eaea_t
whatint

◆ del_sourcefile()

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

◆ delete_extra_cmts()

"void" delete_extra_cmts ( * args)
Parameters
eaea_t
whatint

◆ generate_disasm_line()

"qstring *" generate_disasm_line ( * args)
Parameters
eaea_t
flagsint

◆ generate_disassembly()

"PyObject *" generate_disassembly ( * args)
generate_disassembly(ea, max_lines, as_stack, notags) -> (int, [str, ...])
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
@param notags: bool
@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 ( * args)
Parameters
eaea_t
whatint

◆ get_first_free_extra_cmtidx()

"int" get_first_free_extra_cmtidx ( * args)
Parameters
eaea_t
startint

◆ get_sourcefile()

"char const *" get_sourcefile ( * args)
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)

◆ set_user_defined_prefix()

"PyObject *" set_user_defined_prefix ( * args)

Please use install_user_defined_prefix() instead

Parameters
widthsize_t
pycbPyObject *

◆ tag_addr()

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

◆ tag_advance()

"int" tag_advance ( * args)

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 ( * args)
Parameters
nonnul_instrchar const *

◆ tag_skipcode()

"int" tag_skipcode ( * args)

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 ( * args)
Parameters
line(C++: const char *) can't be nullptr
Returns
: moved pointer, can't be nullptr

◆ tag_strlen()

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

◆ update_extra_cmt()

"void" update_extra_cmt ( * args)
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