IDA SDK
|
Class to generate user-defined prefixes in the disassembly listing.
Public Member Functions | |
user_defined_prefix_t (size_t prefix_len, const void *owner) | |
Creating a user-defined prefix object installs it. | |
virtual idaapi | ~user_defined_prefix_t () |
Destroying a user-defined prefix object uninstalls it. | |
virtual void idaapi | get_user_defined_prefix (qstring *vout, ea_t ea, const class insn_t &insn, int lnnum, int indent, const char *line)=0 |
This callback must be overridden by the derived class. More... | |
|
pure virtual |
This callback must be overridden by the derived class.
vout | the output buffer |
ea | the current address |
insn | the current instruction. if the current item is not an instruction, then insn.itype is zero. |
lnnum | number of the current line (each address may have several listing lines for it). 0 means the very first line for the current address. |
indent | see explanations for gen_printf() |
line | the line to be generated. the line usually contains color tags. this argument can be examined to decide whether to generate the prefix. |