|
Linux Perf
|
#include <insn.h>

Public Attributes | |
| struct insn_field | prefixes |
| struct insn_field | rex_prefix |
| struct insn_field | vex_prefix |
| struct insn_field | opcode |
| struct insn_field | modrm |
| struct insn_field | sib |
| struct insn_field | displacement |
| union { | |
| struct insn_field immediate | |
| struct insn_field moffset1 | |
| struct insn_field immediate1 | |
| }; | |
| union { | |
| struct insn_field moffset2 | |
| struct insn_field immediate2 | |
| }; | |
| insn_attr_t | attr |
| unsigned char | opnd_bytes |
| unsigned char | addr_bytes |
| unsigned char | length |
| unsigned char | x86_64 |
| const insn_byte_t * | kaddr |
| const insn_byte_t * | end_kaddr |
| const insn_byte_t * | next_byte |
| union { ... } |
| union { ... } |
| insn_attr_t insn::attr |
| struct insn_field insn::displacement |
| const insn_byte_t* insn::end_kaddr |
| struct insn_field insn::immediate |
| struct insn_field insn::immediate1 |
| struct insn_field insn::immediate2 |
| const insn_byte_t* insn::kaddr |
| struct insn_field insn::modrm |
| struct insn_field insn::moffset1 |
| struct insn_field insn::moffset2 |
| const insn_byte_t* insn::next_byte |
| struct insn_field insn::opcode |
| struct insn_field insn::prefixes |
| struct insn_field insn::rex_prefix |
| struct insn_field insn::sib |
| struct insn_field insn::vex_prefix |