#include <x86ISABinutils.hpp>
|
| x86ISABinutils (bool is_x86_64=false) |
|
virtual | ~x86ISABinutils () |
|
virtual ushort | getInsnSize (MachInsn *mi) |
|
virtual InsnDesc | getInsnDesc (MachInsn *mi, ushort opIndex, ushort sz=0) |
|
virtual VMA | getInsnTargetVMA (MachInsn *mi, VMA vma, ushort opIndex, ushort sz=0) |
|
virtual void | decode (std::ostream &os, MachInsn *mi, VMA vma, ushort opIndex) |
|
virtual ushort | getInsnNumOps (MachInsn *GCC_ATTR_UNUSED mi) |
|
virtual ushort | getInsnNumOps (MachInsn *mi)=0 |
|
virtual ushort | getInsnNumDelaySlots (MachInsn *GCC_ATTR_UNUSED mi, ushort GCC_ATTR_UNUSED opIndex, ushort GCC_ATTR_UNUSED sz=0) |
|
virtual ushort | getInsnNumDelaySlots (MachInsn *mi, ushort opIndex, ushort sz=0)=0 |
|
virtual bool | isParallelWithSuccessor (MachInsn *GCC_ATTR_UNUSED mi1, ushort GCC_ATTR_UNUSED opIndex1, ushort GCC_ATTR_UNUSED sz1, MachInsn *GCC_ATTR_UNUSED mi2, ushort GCC_ATTR_UNUSED opIndex2, ushort GCC_ATTR_UNUSED sz2) const |
|
virtual bool | isParallelWithSuccessor (MachInsn *mi1, ushort opIndex1, ushort sz1, MachInsn *mi2, ushort opIndex2, ushort sz2) const =0 |
|
void | attach () |
|
void | detach () |
|
virtual VMA | convertVMAToOpVMA (VMA vma, ushort GCC_ATTR_UNUSED opIndex) const |
|
virtual VMA | convertOpVMAToVMA (VMA opvma, ushort &opIndex) const |
|
Definition at line 86 of file x86ISABinutils.hpp.
◆ x86ISABinutils()
x86ISABinutils::x86ISABinutils |
( |
bool |
is_x86_64 = false | ) |
|
◆ ~x86ISABinutils()
x86ISABinutils::~x86ISABinutils |
( |
| ) |
|
|
virtual |
◆ attach()
◆ cacheLookup()
◆ cacheSet()
◆ convertOpVMAToVMA()
virtual VMA ISA::convertOpVMAToVMA |
( |
VMA |
opvma, |
|
|
ushort & |
opIndex |
|
) |
| const |
|
inlinevirtualinherited |
◆ convertVMAToOpVMA()
◆ decode()
void x86ISABinutils::decode |
( |
std::ostream & |
os, |
|
|
MachInsn * |
mi, |
|
|
VMA |
vma, |
|
|
ushort |
opIndex |
|
) |
| |
|
virtual |
◆ detach()
◆ getInsnDesc()
◆ getInsnNumDelaySlots() [1/2]
◆ getInsnNumDelaySlots() [2/2]
◆ getInsnNumOps() [1/2]
◆ getInsnNumOps() [2/2]
◆ getInsnSize()
◆ getInsnTargetVMA()
◆ isParallelWithSuccessor() [1/2]
◆ isParallelWithSuccessor() [2/2]
◆ m_di
struct disassemble_info* x86ISABinutils::m_di |
|
private |
◆ m_di_dis
struct disassemble_info* x86ISABinutils::m_di_dis |
|
private |
◆ m_dis_data
◆ m_is_x86_64
bool x86ISABinutils::m_is_x86_64 |
|
private |
The documentation for this class was generated from the following files: