5 #include "instruction.h"
HighLevelInstructionProperties class: this is used by ControlFlowGraphBuilder to make sense of contro...
Definition: highlevel.h:163
bool is_function_call(Instruction *ins) const
Determine whether an Instruction is a function call.
Definition: highlevel.h:168
bool falls_through(Instruction *ins) const
Determine whether it is possible for an Instruction to fall through to the next sequential instructio...
Definition: highlevel.h:177
Instruction object type.
Definition: instruction.h:31
int get_opcode() const
Get the opcode value.
Definition: instruction.cpp:46
const char * highlevel_opcode_to_str(HighLevelOpcode opcode)
Translate a high-level opcode to its assembler mnemonic.
Definition: highlevel.cpp:6
int highlevel_opcode_get_source_operand_size(HighLevelOpcode opcode)
Determine the source operand size (int bytes) implied by a specified opcode.
Definition: highlevel.cpp:129
int highlevel_opcode_get_dest_operand_size(HighLevelOpcode opcode)
Determine the destination operand size (int bytes) implied by a specified opcode.
Definition: highlevel.cpp:252
HighLevelOpcode
Enumeration of high-level opcodes.
Definition: highlevel.h:15