#include <emu_track.h>

Public Attributes | |
| uint32_t | eip |
| char * | instrstring |
| struct { | |
| struct emu_tracking_info init | |
| struct emu_tracking_info need | |
| } | track |
| struct { | |
| uint8_t has_cond_pos: 1 | |
| uint32_t norm_pos | |
| uint32_t cond_pos | |
| } | source |
The emu_source_and_track_instr_info struct stores the register/fpu tracking information as well as the source information for a instruction. Additionally the disassembly of the instruction can be stored for debugging purposes.
Referenced by emu_source_and_track_instr_info_new(), and emu_source_instruction_graph_create().
| uint32_t emu_source_and_track_instr_info::eip |
Referenced by emu_shellcode_run_and_track(), and emu_source_and_track_instr_info_new().
Referenced by emu_source_and_track_instr_info_new(), and emu_source_instruction_graph_create().
struct emu_tracking_info emu_source_and_track_instr_info::init [read] |
Referenced by emu_source_and_track_instr_info_new().
struct emu_tracking_info emu_source_and_track_instr_info::need [read] |
Referenced by emu_source_and_track_instr_info_new().
Referenced by emu_source_and_track_instr_info_new(), and emu_source_instruction_graph_create().
| struct { ... } emu_source_and_track_instr_info::source |
Referenced by emu_source_and_track_instr_info_new(), and emu_source_instruction_graph_create().
| struct { ... } emu_source_and_track_instr_info::track |
Referenced by emu_source_and_track_instr_info_new().
1.6.1