| Trees | Indices | Help |
|
|---|
|
|
IDA Plugin SDK API wrapper: lines
| Classes | |
|
bgcolors_t Proxy of C++ bgcolors_t class. |
|
| Functions | |||
|
|||
| bool |
|
||
| bool |
|
||
| bool |
|
||
| bool |
|
||
| bgcolor_t |
|
||
| color_t |
|
||
| encoder_t * |
|
||
|
|||
| bool |
|
||
|
|||
| str |
|
||
| PyObject * |
|
||
| ssize_t |
|
||
| int |
|
||
| char const * |
|
||
|
|||
| PyObject * |
|
||
| PyObject * |
|
||
| int |
|
||
| PyObject * |
|
||
| int |
|
||
| int |
|
||
| ssize_t |
|
||
|
|||
| Function Details |
Utility function to create a colored line
|
Add anterior/posterior comment line(s).
|
Add anterior/posterior non-comment line(s).
|
Add anterior comment line(s) at the start of program.
|
Mark a range of address as belonging to a source file. An address range may belong only to one source file. A source file may be represented by several address ranges.
|
Get background color for line at 'ea'
|
Get prefix color for line at 'ea'
|
Delete information about the source file.
|
Generate disassembly lines (many lines) and put them into a buffer
|
Get name of source file occupying the given address.
|
Checks if the given character requires escaping
|
User-defined line-prefixes are displayed just after the autogenerated
line prefixes. In order to use them, the plugin should call the
following function to specify its width and contents.
@param width: the width of the user-defined prefix
@param callback: a get_user_defined_prefix callback to get the contents of the prefix.
Its arguments:
ea - linear address
lnnum - line number
indent - indent of the line contents (-1 means the default instruction)
indent and is used for instruction itself. see explanations for printf_line()
line - the line to be generated. the line usually contains color tags this argument
can be examined to decide whether to generated the prefix
It returns a buffer of size < bufsize
In order to remove the callback before unloading the plugin, specify the width = 0 or the callback = None
|
Insert an address mark into a string.
|
Move pointer to a 'line' to 'cnt' positions right. Take into account escape sequences.
|
Remove color escape sequences from a string
|
Skip one color code. 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.
|
Move the pointer past all color codes.
|
Calculate length of a colored string This function computes the length in unicode codepoints of a line
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Oct 11 15:05:11 2019 | http://epydoc.sourceforge.net |