winIDEA SDK
|
This interface provides information about one disassembly line.
#include <i_Eclipse.h>
Public Member Functions | |
virtual ADDRESS_64 | Address () PURE |
Returns address of disassembly line. | |
virtual LPCSTR | OpCode () PURE |
Returns disassembly op code. | |
virtual LPCSTR | OpCodeArgs () PURE |
Returns disassembly op code arguments. | |
virtual LPCSTR | FileName () PURE |
Returns the name of the source file, which generated this disassembly line. | |
virtual DWORD | LineNumber () PURE |
Returns the source line number in the source file, which generated this disassembly line. | |
virtual LPCSTR | FunctionName () PURE |
Returns the name of the function, to which this disassembly line belongs to. | |
virtual bool | IsBranch () PURE |
Returns true if the op-code is a branch | |
virtual bool | IsCall () PURE |
Returns true if the op-code is a call. | |
virtual bool | IsIndirect () PURE |
Returns true if the op-code is an indirect branch. More... | |
virtual bool | IsConditional () PURE |
Returns true if the op-code is conditional. | |
virtual BYTE | Length () PURE |
Returns the length of the op-code. | |
virtual ADDRESS_64 | BranchTarget () PURE |
Returns the (direct)branch target address. | |
virtual uint16_t | Flags () PURE |
Returns instruction NDisassemble::EINST_Flags. More... | |
virtual uint16_t | INST_TYPE () PURE |
Returns instruction NDisassemble::EINST_TYPE. | |
virtual uint16_t | INST_TYPE_CPU () PURE |
Returns instruction NDisassemble::EINST_TYPE_CPU. | |
|
virtual |
Returns instruction NDisassemble::EINST_Flags.
Prefer calling IsBranch(), IsCall(), ...
methods instead of this one.
|
virtual |
Returns true if the op-code is an indirect branch.
BranchTarget is not valid