| assemble(SgAsmx86Instruction *insn, const InsnDefn *defn) | AssemblerX86 | [private] |
| assembleBlock(SgAsmBlock *) | Assembler | |
| assembleBlock(const std::vector< SgAsmInstruction * > &insns, rose_addr_t starting_rva) | Assembler | |
| assembleOne(SgAsmInstruction *) | AssemblerX86 | [virtual] |
| assembleProgram(const std::string &source) | AssemblerX86 | [virtual] |
| Assembler() | Assembler | [inline] |
| AssemblerX86() | AssemblerX86 | [inline] |
| build_modreg(const InsnDefn *, SgAsmx86Instruction *, size_t argno, uint8_t *modrm, uint8_t *rex) const | AssemblerX86 | [private] |
| build_modrm(unsigned mod, unsigned reg, unsigned rm) | AssemblerX86 | [inline, private, static] |
| build_modrm(const InsnDefn *, SgAsmx86Instruction *, size_t argno, uint8_t *sib, int64_t *displacement, uint8_t *rex) const | AssemblerX86 | [private] |
| build_sib(unsigned ss, unsigned index, unsigned base) | AssemblerX86 | [inline, private, static] |
| COMPAT_64 | AssemblerX86 | [private, static] |
| COMPAT_LEGACY | AssemblerX86 | [private, static] |
| create(SgAsmInterpretation *interp) | Assembler | [static] |
| create(SgAsmGenericHeader *) | Assembler | [static] |
| define(const InsnDefn *d) | AssemblerX86 | [inline, private, static] |
| defns | AssemblerX86 | [private, static] |
| DictionaryPage typedef | AssemblerX86 | [private] |
| EncodingType enum name | Assembler | |
| ET_LONGEST enum value | Assembler | |
| ET_MATCHES enum value | Assembler | |
| ET_SHORTEST enum value | Assembler | |
| fixup_prefix_bytes(SgAsmx86Instruction *insn, SgUnsignedCharList source) | AssemblerX86 | [private] |
| get_debug() const | Assembler | [inline] |
| get_encoding_type() const | Assembler | [inline] |
| get_honor_operand_types() const | AssemblerX86 | [inline] |
| honor_operand_types | AssemblerX86 | [private] |
| initAssemblyRules() | AssemblerX86 | [private, static] |
| initAssemblyRules_part1() | AssemblerX86 | [private, static] |
| initAssemblyRules_part2() | AssemblerX86 | [private, static] |
| initAssemblyRules_part3() | AssemblerX86 | [private, static] |
| initAssemblyRules_part4() | AssemblerX86 | [private, static] |
| initAssemblyRules_part5() | AssemblerX86 | [private, static] |
| initAssemblyRules_part6() | AssemblerX86 | [private, static] |
| initAssemblyRules_part7() | AssemblerX86 | [private, static] |
| initAssemblyRules_part8() | AssemblerX86 | [private, static] |
| initAssemblyRules_part9() | AssemblerX86 | [private, static] |
| InsnDictionary typedef | AssemblerX86 | [private] |
| matches(const InsnDefn *defn, SgAsmx86Instruction *insn, int64_t *disp, int64_t *imm) const | AssemblerX86 | [private] |
| matches(OperandDefn, SgAsmExpression *, SgAsmInstruction *, int64_t *disp, int64_t *imm) const | AssemblerX86 | [private] |
| matches_rel(SgAsmInstruction *, int64_t val, size_t nbytes) | AssemblerX86 | [private, static] |
| MemoryReferencePattern enum name | AssemblerX86 | [private] |
| modrm_mod(uint8_t modrm) | AssemblerX86 | [inline, private, static] |
| modrm_reg(uint8_t modrm) | AssemblerX86 | [inline, private, static] |
| modrm_rm(uint8_t modrm) | AssemblerX86 | [inline, private, static] |
| mrp_base enum value | AssemblerX86 | [private] |
| mrp_base_disp enum value | AssemblerX86 | [private] |
| mrp_base_index enum value | AssemblerX86 | [private] |
| mrp_base_index_disp enum value | AssemblerX86 | [private] |
| mrp_disp enum value | AssemblerX86 | [private] |
| mrp_index enum value | AssemblerX86 | [private] |
| mrp_index_disp enum value | AssemblerX86 | [private] |
| mrp_unknown enum value | AssemblerX86 | [private] |
| od_0 enum value | AssemblerX86 | [private] |
| od_1 enum value | AssemblerX86 | [private] |
| od_AL enum value | AssemblerX86 | [private] |
| od_AX enum value | AssemblerX86 | [private] |
| od_c_mask | AssemblerX86 | [private, static] |
| od_cb | AssemblerX86 | [private, static] |
| od_cd | AssemblerX86 | [private, static] |
| od_CL enum value | AssemblerX86 | [private] |
| od_co | AssemblerX86 | [private, static] |
| od_cp | AssemblerX86 | [private, static] |
| od_CR0 enum value | AssemblerX86 | [private] |
| od_CR0CR7 enum value | AssemblerX86 | [private] |
| od_CR7 enum value | AssemblerX86 | [private] |
| od_CR8 enum value | AssemblerX86 | [private] |
| od_CS enum value | AssemblerX86 | [private] |
| od_ct | AssemblerX86 | [private, static] |
| od_cw | AssemblerX86 | [private, static] |
| od_dec enum value | AssemblerX86 | [private] |
| od_DR0DR7 enum value | AssemblerX86 | [private] |
| od_DS enum value | AssemblerX86 | [private] |
| od_DX enum value | AssemblerX86 | [private] |
| od_e0 | AssemblerX86 | [private, static] |
| od_e1 | AssemblerX86 | [private, static] |
| od_e2 | AssemblerX86 | [private, static] |
| od_e3 | AssemblerX86 | [private, static] |
| od_e4 | AssemblerX86 | [private, static] |
| od_e5 | AssemblerX86 | [private, static] |
| od_e6 | AssemblerX86 | [private, static] |
| od_e7 | AssemblerX86 | [private, static] |
| od_e_mask | AssemblerX86 | [private, static] |
| od_e_pres | AssemblerX86 | [private, static] |
| od_e_val(unsigned opcode_mods) | AssemblerX86 | [inline, private, static] |
| od_EAX enum value | AssemblerX86 | [private] |
| od_ES enum value | AssemblerX86 | [private] |
| od_FS enum value | AssemblerX86 | [private] |
| od_GS enum value | AssemblerX86 | [private] |
| od_i | AssemblerX86 | [private, static] |
| od_i_mask | AssemblerX86 | [private, static] |
| od_ib | AssemblerX86 | [private, static] |
| od_id | AssemblerX86 | [private, static] |
| od_imm16 enum value | AssemblerX86 | [private] |
| od_imm32 enum value | AssemblerX86 | [private] |
| od_imm64 enum value | AssemblerX86 | [private] |
| od_imm8 enum value | AssemblerX86 | [private] |
| od_io | AssemblerX86 | [private, static] |
| od_iw | AssemblerX86 | [private, static] |
| od_m enum value | AssemblerX86 | [private] |
| od_m128 enum value | AssemblerX86 | [private] |
| od_m14_28byte enum value | AssemblerX86 | [private] |
| od_m16 enum value | AssemblerX86 | [private] |
| od_m16_16 enum value | AssemblerX86 | [private] |
| od_m16_32 enum value | AssemblerX86 | [private] |
| od_m16_64 enum value | AssemblerX86 | [private] |
| od_m16a16 enum value | AssemblerX86 | [private] |
| od_m16a32 enum value | AssemblerX86 | [private] |
| od_m16a64 enum value | AssemblerX86 | [private] |
| od_m2byte enum value | AssemblerX86 | [private] |
| od_m32 enum value | AssemblerX86 | [private] |
| od_m32a32 enum value | AssemblerX86 | [private] |
| od_m32fp enum value | AssemblerX86 | [private] |
| od_m512byte enum value | AssemblerX86 | [private] |
| od_m64 enum value | AssemblerX86 | [private] |
| od_m64fp enum value | AssemblerX86 | [private] |
| od_m8 enum value | AssemblerX86 | [private] |
| od_m80 enum value | AssemblerX86 | [private] |
| od_m80bcd enum value | AssemblerX86 | [private] |
| od_m80fp enum value | AssemblerX86 | [private] |
| od_m94_108byte enum value | AssemblerX86 | [private] |
| od_mm enum value | AssemblerX86 | [private] |
| od_mm_m32 enum value | AssemblerX86 | [private] |
| od_mm_m64 enum value | AssemblerX86 | [private] |
| od_modrm | AssemblerX86 | [private, static] |
| od_moffs16 enum value | AssemblerX86 | [private] |
| od_moffs32 enum value | AssemblerX86 | [private] |
| od_moffs64 enum value | AssemblerX86 | [private] |
| od_moffs8 enum value | AssemblerX86 | [private] |
| od_none enum value | AssemblerX86 | [private] |
| od_ptr16_16 enum value | AssemblerX86 | [private] |
| od_ptr16_32 enum value | AssemblerX86 | [private] |
| od_ptr16_64 enum value | AssemblerX86 | [private] |
| od_r16 enum value | AssemblerX86 | [private] |
| od_r16_m16 enum value | AssemblerX86 | [private] |
| od_r32 enum value | AssemblerX86 | [private] |
| od_r32_m16 enum value | AssemblerX86 | [private] |
| od_r32_m8 enum value | AssemblerX86 | [private] |
| od_r64 enum value | AssemblerX86 | [private] |
| od_r64_m16 enum value | AssemblerX86 | [private] |
| od_r8 enum value | AssemblerX86 | [private] |
| od_r_m16 enum value | AssemblerX86 | [private] |
| od_r_m32 enum value | AssemblerX86 | [private] |
| od_r_m64 enum value | AssemblerX86 | [private] |
| od_r_m8 enum value | AssemblerX86 | [private] |
| od_r_mask | AssemblerX86 | [private, static] |
| od_RAX enum value | AssemblerX86 | [private] |
| od_rb | AssemblerX86 | [private, static] |
| od_rd | AssemblerX86 | [private, static] |
| od_reg enum value | AssemblerX86 | [private] |
| od_rel16 enum value | AssemblerX86 | [private] |
| od_rel32 enum value | AssemblerX86 | [private] |
| od_rel64 enum value | AssemblerX86 | [private] |
| od_rel8 enum value | AssemblerX86 | [private] |
| od_rex | AssemblerX86 | [private, static] |
| od_rex_byte(unsigned opcode_mods) | AssemblerX86 | [inline, private, static] |
| od_rex_mask | AssemblerX86 | [private, static] |
| od_rex_pres | AssemblerX86 | [private, static] |
| od_rexb | AssemblerX86 | [private, static] |
| od_rexr | AssemblerX86 | [private, static] |
| od_rexrb | AssemblerX86 | [private, static] |
| od_rexrx | AssemblerX86 | [private, static] |
| od_rexrxb | AssemblerX86 | [private, static] |
| od_rexw | AssemblerX86 | [private, static] |
| od_rexwb | AssemblerX86 | [private, static] |
| od_rexwr | AssemblerX86 | [private, static] |
| od_rexwrb | AssemblerX86 | [private, static] |
| od_rexwrx | AssemblerX86 | [private, static] |
| od_rexwrxb | AssemblerX86 | [private, static] |
| od_rexwx | AssemblerX86 | [private, static] |
| od_rexwxb | AssemblerX86 | [private, static] |
| od_rexx | AssemblerX86 | [private, static] |
| od_rexxb | AssemblerX86 | [private, static] |
| od_ro | AssemblerX86 | [private, static] |
| od_rw | AssemblerX86 | [private, static] |
| od_sreg enum value | AssemblerX86 | [private] |
| od_SS enum value | AssemblerX86 | [private] |
| od_st0 enum value | AssemblerX86 | [private] |
| od_st1 enum value | AssemblerX86 | [private] |
| od_st2 enum value | AssemblerX86 | [private] |
| od_st3 enum value | AssemblerX86 | [private] |
| od_st4 enum value | AssemblerX86 | [private] |
| od_st5 enum value | AssemblerX86 | [private] |
| od_st6 enum value | AssemblerX86 | [private] |
| od_st7 enum value | AssemblerX86 | [private] |
| od_sti enum value | AssemblerX86 | [private] |
| od_xmm enum value | AssemblerX86 | [private] |
| od_XMM0 enum value | AssemblerX86 | [private] |
| od_xmm_m128 enum value | AssemblerX86 | [private] |
| od_xmm_m16 enum value | AssemblerX86 | [private] |
| od_xmm_m32 enum value | AssemblerX86 | [private] |
| od_xmm_m64 enum value | AssemblerX86 | [private] |
| OperandDefn enum name | AssemblerX86 | [private] |
| p_debug | Assembler | [protected] |
| p_encoding_type | Assembler | [protected] |
| parse_memref(SgAsmInstruction *insn, SgAsmMemoryReferenceExpression *expr, SgAsmx86RegisterReferenceExpression **base_reg, SgAsmx86RegisterReferenceExpression **index_reg, SgAsmValueExpression **scale, SgAsmValueExpression **displacement) | AssemblerX86 | [private, static] |
| segment_override(SgAsmx86Instruction *) | AssemblerX86 | [private] |
| set_debug(FILE *f) | Assembler | [inline] |
| set_encoding_type(EncodingType et) | Assembler | [inline] |
| set_honor_operand_types(bool b) | AssemblerX86 | [inline] |
| sib_base(uint8_t sib) | AssemblerX86 | [inline, private, static] |
| sib_index(uint8_t sib) | AssemblerX86 | [inline, private, static] |
| sib_ss(uint8_t sib) | AssemblerX86 | [inline, private, static] |
| to_str(X86InstructionKind) | AssemblerX86 | [private, static] |
| ~Assembler() | Assembler | [inline, virtual] |
| ~AssemblerX86() | AssemblerX86 | [inline, virtual] |