DynamoRIO
|
_emulated_instr_t Struct Reference
#include <drmgr.h>
Data Fields | |
size_t | size |
app_pc | pc |
instr_t * | instr |
dr_emulate_options_t | flags |
Detailed Description
Holds data about an emulated instruction, typically populated by an emulation client and read by an observational client.
- Note
- The emulated
instr
is part of the label represented byemulated_instr_t
and as such it will be freed when the label created by drmgr_insert_emulation_start() is freed.
Field Documentation
◆ flags
dr_emulate_options_t _emulated_instr_t::flags |
Flags further describing the emulation.
◆ instr
instr_t* _emulated_instr_t::instr |
The emulated instruction. See Note above.
◆ pc
app_pc _emulated_instr_t::pc |
The PC address of the emulated instruction.
◆ size
size_t _emulated_instr_t::size |
Size of this struct, used for API compatibility checks.
The documentation for this struct was generated from the following file:
- /home/runner/work/dynamorio/dynamorio/ext/drmgr/drmgr.h