| ROSE
    0.9.6a
    | 
#include "sage3basic.h"#include "rose_config.h"#include "Assembler.h"#include "AssemblerX86.h"#include "AsmUnparser_compat.h"#include "Disassembler.h"#include "sageBuilderAsm.h"#include "DisassemblerX86.h"#include "integerOps.h"#include <sstream>
Go to the source code of this file.
| Macros | |
| #define | BYTET (SgAsmTypeByte::createType()) | 
| #define | WORDT (SgAsmTypeWord::createType()) | 
| #define | DWORDT (SgAsmTypeDoubleWord::createType()) | 
| #define | QWORDT (SgAsmTypeQuadWord::createType()) | 
| #define | DQWORDT (SgAsmTypeDoubleQuadWord::createType()) | 
| #define | FLOATT (SgAsmTypeSingleFloat::createType()) | 
| #define | DOUBLET (SgAsmTypeDoubleFloat::createType()) | 
| #define | LDOUBLET (SgAsmType80bitFloat::createType()) | 
| #define | V8BYTET (SgAsmTypeVector::createType(8, BYTET)) | 
| #define | V16BYTET (SgAsmTypeVector::createType(16, BYTET)) | 
| #define | V4WORDT (SgAsmTypeVector::createType(4, WORDT)) | 
| #define | V8WORDT (SgAsmTypeVector::createType(8, WORDT)) | 
| #define | V2DWORDT (SgAsmTypeVector::createType(2, DWORDT)) | 
| #define | V4DWORDT (SgAsmTypeVector::createType(4, DWORDT)) | 
| #define | V2FLOATT (SgAsmTypeVector::createType(2, FLOATT)) | 
| #define | V4FLOATT (SgAsmTypeVector::createType(4, FLOATT)) | 
| #define | V2QWORDT (SgAsmTypeVector::createType(2, QWORDT)) | 
| #define | V2DOUBLET (SgAsmTypeVector::createType(2, DOUBLET)) | 
| #define BYTET (SgAsmTypeByte::createType()) | 
Definition at line 22 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeGroup15(), DisassemblerX86::decodeGroup7(), DisassemblerX86::decodeGroupP(), DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionD9(), DisassemblerX86::decodeX87InstructionDD(), DisassemblerX86::decodeX87InstructionDF(), DisassemblerX86::disassemble(), and DisassemblerX86::makeRegister().
| #define WORDT (SgAsmTypeWord::createType()) | 
Definition at line 23 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeGroup7(), DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionD9(), DisassemblerX86::decodeX87InstructionDD(), DisassemblerX86::decodeX87InstructionDE(), DisassemblerX86::decodeX87InstructionDF(), DisassemblerX86::disassemble(), and DisassemblerX86::makeRegister().
| #define DWORDT (SgAsmTypeDoubleWord::createType()) | 
Definition at line 24 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeGroup15(), DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionDA(), DisassemblerX86::decodeX87InstructionDB(), DisassemblerX86::disassemble(), and DisassemblerX86::makeRegister().
| #define QWORDT (SgAsmTypeQuadWord::createType()) | 
Definition at line 25 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionDD(), DisassemblerX86::decodeX87InstructionDF(), and DisassemblerX86::makeRegister().
| #define DQWORDT (SgAsmTypeDoubleQuadWord::createType()) | 
Definition at line 26 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define FLOATT (SgAsmTypeSingleFloat::createType()) | 
Definition at line 27 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionD8(), and DisassemblerX86::decodeX87InstructionD9().
| #define DOUBLET (SgAsmTypeDoubleFloat::createType()) | 
Definition at line 28 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F(), DisassemblerX86::decodeX87InstructionDC(), and DisassemblerX86::decodeX87InstructionDD().
| #define LDOUBLET (SgAsmType80bitFloat::createType()) | 
Definition at line 29 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeX87InstructionDB(), and DisassemblerX86::makeRegister().
| #define V8BYTET (SgAsmTypeVector::createType(8, BYTET)) | 
Definition at line 30 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V16BYTET (SgAsmTypeVector::createType(16, BYTET)) | 
Definition at line 31 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V4WORDT (SgAsmTypeVector::createType(4, WORDT)) | 
Definition at line 32 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V8WORDT (SgAsmTypeVector::createType(8, WORDT)) | 
Definition at line 33 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V2DWORDT (SgAsmTypeVector::createType(2, DWORDT)) | 
Definition at line 34 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F(), and DisassemblerX86::decodeOpcode0F38().
| #define V4DWORDT (SgAsmTypeVector::createType(4, DWORDT)) | 
Definition at line 35 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F(), and DisassemblerX86::decodeOpcode0F38().
| #define V2FLOATT (SgAsmTypeVector::createType(2, FLOATT)) | 
Definition at line 36 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V4FLOATT (SgAsmTypeVector::createType(4, FLOATT)) | 
Definition at line 37 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V2QWORDT (SgAsmTypeVector::createType(2, QWORDT)) | 
Definition at line 38 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().
| #define V2DOUBLET (SgAsmTypeVector::createType(2, DOUBLET)) | 
Definition at line 39 of file DisassemblerX86.C.
Referenced by DisassemblerX86::decodeOpcode0F().