|
| SgAsmx86Instruction * | SageBuilderAsm::buildx86Instruction (X86InstructionKind kind) |
| |
| SgAsmx86Instruction * | SageBuilderAsm::buildx86Instruction (X86InstructionKind kind, SgAsmExpression *operand) |
| |
| SgAsmx86Instruction * | SageBuilderAsm::buildx86Instruction (X86InstructionKind kind, SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmx86Instruction * | SageBuilderAsm::buildx86Instruction (X86InstructionKind kind, SgAsmOperandList *operands) |
| |
| SgAsmOperandList * | SageBuilderAsm::buildSgAsmOperandList () |
| |
| SgAsmOperandList * | SageBuilderAsm::buildSgAsmOperandList (SgAsmExpression *operand) |
| |
| SgAsmOperandList * | SageBuilderAsm::buildSgAsmOperandList (SgAsmExpression *lhs=NULL, SgAsmExpression *rhs=NULL) |
| |
| SgAsmx86RegisterReferenceExpression * | SageBuilderAsm::buildSgAsmx86RegisterReferenceExpression (const RegisterDescriptor &) |
| |
| SgAsmArmRegisterReferenceExpression * | SageBuilderAsm::buildSgAsmArmRegisterReferenceExpression (const RegisterDescriptor &) |
| |
| SgAsmMipsRegisterReferenceExpression * | SageBuilderAsm::buildSgAsmMipsRegisterReferenceExpression (const RegisterDescriptor &) |
| |
| SgAsmPowerpcRegisterReferenceExpression * | SageBuilderAsm::buildSgAsmPowerpcRegisterReferenceExpression (const RegisterDescriptor &) |
| |
| template<class T > |
| T * | SageBuilderAsm::buildAsmUnaryExpression (SgAsmExpression *operand=NULL) |
| |
| template<class T > |
| T * | SageBuilderAsm::buildAsmBinaryExpression (SgAsmExpression *lhs=NULL, SgAsmExpression *rhs=NULL) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::buildAsmQWordValue (uint64_t val) |
| |
| SgAsmBinarySubtract * | SageBuilderAsm::buildAsmSubtract (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAddPreupdate * | SageBuilderAsm::buildAsmAddPreupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinarySubtractPreupdate * | SageBuilderAsm::buildAsmSubtractPreupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAddPostupdate * | SageBuilderAsm::buildAsmAddPostupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinarySubtractPostupdate * | SageBuilderAsm::buildAsmSubtractPostupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryMultiply * | SageBuilderAsm::buildAsmMul (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryLsl * | SageBuilderAsm::buildAsmLsl (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryLsr * | SageBuilderAsm::buildAsmLsr (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAsr * | SageBuilderAsm::buildAsmAsr (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryRor * | SageBuilderAsm::buildAsmRor (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmUnaryRrx * | SageBuilderAsm::buildAsmRrx (SgAsmExpression *lhs) |
| |
| SgAsmUnaryArmSpecialRegisterList * | SageBuilderAsm::buildAsmArmSpecialRegisterList (SgAsmExpression *lhs) |
| |
| SgAsmExprListExp * | SageBuilderAsm::buildAsmExprListExp () |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::buildAsmDWordValue (uint32_t val) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::buildAsmByteValue (uint8_t val) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::buildAsmWordValue (uint16_t val) |
| |
| SgAsmMemoryReferenceExpression * | SageBuilderAsm::buildAsmMemoryReferenceExpression (SgAsmExpression *addr, SgAsmExpression *segment=NULL, SgAsmType *t=NULL) |
| |
| SgAsmBinaryAdd * | SageBuilderAsm::buildAsmAddExpression (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmTypeByte * | SageBuilderAsm::buildAsmTypeByte () |
| |
| SgAsmTypeWord * | SageBuilderAsm::buildAsmTypeWord () |
| |
| SgAsmTypeDoubleWord * | SageBuilderAsm::buildAsmTypeDoubleWord () |
| |
| SgAsmTypeQuadWord * | SageBuilderAsm::buildAsmTypeQuadWord () |
| |
| SgAsmTypeSingleFloat * | SageBuilderAsm::buildAsmTypeSingleFloat () |
| |
| SgAsmTypeDoubleFloat * | SageBuilderAsm::buildAsmTypeDoubleFloat () |
| |
| SgAsmType128bitFloat * | SageBuilderAsm::buildAsmType128bitFloat () |
| |
| SgAsmType80bitFloat * | SageBuilderAsm::buildAsmType80bitFloat () |
| |
| SgAsmTypeDoubleQuadWord * | SageBuilderAsm::buildAsmTypeDoubleQuadWord () |
| |
| SgAsmTypeVector * | SageBuilderAsm::buildAsmTypeVector () |
| |
| SgAsmInstruction * | SageBuilderAsm::buildMultibyteNopInstruction (int n) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::makeByteValue (uint8_t val) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::makeWordValue (uint16_t val) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::makeDWordValue (uint32_t val) |
| |
| SgAsmIntegerValueExpression * | SageBuilderAsm::makeQWordValue (uint64_t val) |
| |
| SgAsmMemoryReferenceExpression * | SageBuilderAsm::makeMemoryReference (SgAsmExpression *addr, SgAsmExpression *segment=NULL, SgAsmType *t=NULL) |
| |
| SgAsmBinaryAdd * | SageBuilderAsm::makeAdd (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinarySubtract * | SageBuilderAsm::makeSubtract (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAddPreupdate * | SageBuilderAsm::makeAddPreupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinarySubtractPreupdate * | SageBuilderAsm::makeSubtractPreupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAddPostupdate * | SageBuilderAsm::makeAddPostupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinarySubtractPostupdate * | SageBuilderAsm::makeSubtractPostupdate (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryMultiply * | SageBuilderAsm::makeMul (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryLsl * | SageBuilderAsm::makeLsl (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryLsr * | SageBuilderAsm::makeLsr (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryAsr * | SageBuilderAsm::makeAsr (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmBinaryRor * | SageBuilderAsm::makeRor (SgAsmExpression *lhs, SgAsmExpression *rhs) |
| |
| SgAsmUnaryRrx * | SageBuilderAsm::makeRrx (SgAsmExpression *lhs) |
| |
| SgAsmUnaryArmSpecialRegisterList * | SageBuilderAsm::makeArmSpecialRegisterList (SgAsmExpression *lhs) |
| |
| SgAsmExprListExp * | SageBuilderAsm::makeExprListExp () |
| |
| template<typename Insn > |
| Insn * | SageBuilderAsm::appendOperand (Insn *insn, SgAsmExpression *op) |
| |