AssemblerX86 Member List

This is the complete list of members for AssemblerX86, including all inherited members.

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_64AssemblerX86 [private, static]
COMPAT_LEGACYAssemblerX86 [private, static]
create(SgAsmInterpretation *interp)Assembler [static]
create(SgAsmGenericHeader *)Assembler [static]
define(const InsnDefn *d)AssemblerX86 [inline, private, static]
defnsAssemblerX86 [private, static]
DictionaryPage typedefAssemblerX86 [private]
EncodingType enum nameAssembler
ET_LONGEST enum valueAssembler
ET_MATCHES enum valueAssembler
ET_SHORTEST enum valueAssembler
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_typesAssemblerX86 [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 typedefAssemblerX86 [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 nameAssemblerX86 [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 valueAssemblerX86 [private]
mrp_base_disp enum valueAssemblerX86 [private]
mrp_base_index enum valueAssemblerX86 [private]
mrp_base_index_disp enum valueAssemblerX86 [private]
mrp_disp enum valueAssemblerX86 [private]
mrp_index enum valueAssemblerX86 [private]
mrp_index_disp enum valueAssemblerX86 [private]
mrp_unknown enum valueAssemblerX86 [private]
od_0 enum valueAssemblerX86 [private]
od_1 enum valueAssemblerX86 [private]
od_AL enum valueAssemblerX86 [private]
od_AX enum valueAssemblerX86 [private]
od_c_maskAssemblerX86 [private, static]
od_cbAssemblerX86 [private, static]
od_cdAssemblerX86 [private, static]
od_CL enum valueAssemblerX86 [private]
od_coAssemblerX86 [private, static]
od_cpAssemblerX86 [private, static]
od_CR0 enum valueAssemblerX86 [private]
od_CR0CR7 enum valueAssemblerX86 [private]
od_CR7 enum valueAssemblerX86 [private]
od_CR8 enum valueAssemblerX86 [private]
od_CS enum valueAssemblerX86 [private]
od_ctAssemblerX86 [private, static]
od_cwAssemblerX86 [private, static]
od_dec enum valueAssemblerX86 [private]
od_DR0DR7 enum valueAssemblerX86 [private]
od_DS enum valueAssemblerX86 [private]
od_DX enum valueAssemblerX86 [private]
od_e0AssemblerX86 [private, static]
od_e1AssemblerX86 [private, static]
od_e2AssemblerX86 [private, static]
od_e3AssemblerX86 [private, static]
od_e4AssemblerX86 [private, static]
od_e5AssemblerX86 [private, static]
od_e6AssemblerX86 [private, static]
od_e7AssemblerX86 [private, static]
od_e_maskAssemblerX86 [private, static]
od_e_presAssemblerX86 [private, static]
od_e_val(unsigned opcode_mods)AssemblerX86 [inline, private, static]
od_EAX enum valueAssemblerX86 [private]
od_ES enum valueAssemblerX86 [private]
od_FS enum valueAssemblerX86 [private]
od_GS enum valueAssemblerX86 [private]
od_iAssemblerX86 [private, static]
od_i_maskAssemblerX86 [private, static]
od_ibAssemblerX86 [private, static]
od_idAssemblerX86 [private, static]
od_imm16 enum valueAssemblerX86 [private]
od_imm32 enum valueAssemblerX86 [private]
od_imm64 enum valueAssemblerX86 [private]
od_imm8 enum valueAssemblerX86 [private]
od_ioAssemblerX86 [private, static]
od_iwAssemblerX86 [private, static]
od_m enum valueAssemblerX86 [private]
od_m128 enum valueAssemblerX86 [private]
od_m14_28byte enum valueAssemblerX86 [private]
od_m16 enum valueAssemblerX86 [private]
od_m16_16 enum valueAssemblerX86 [private]
od_m16_32 enum valueAssemblerX86 [private]
od_m16_64 enum valueAssemblerX86 [private]
od_m16a16 enum valueAssemblerX86 [private]
od_m16a32 enum valueAssemblerX86 [private]
od_m16a64 enum valueAssemblerX86 [private]
od_m2byte enum valueAssemblerX86 [private]
od_m32 enum valueAssemblerX86 [private]
od_m32a32 enum valueAssemblerX86 [private]
od_m32fp enum valueAssemblerX86 [private]
od_m512byte enum valueAssemblerX86 [private]
od_m64 enum valueAssemblerX86 [private]
od_m64fp enum valueAssemblerX86 [private]
od_m8 enum valueAssemblerX86 [private]
od_m80 enum valueAssemblerX86 [private]
od_m80bcd enum valueAssemblerX86 [private]
od_m80fp enum valueAssemblerX86 [private]
od_m94_108byte enum valueAssemblerX86 [private]
od_mm enum valueAssemblerX86 [private]
od_mm_m32 enum valueAssemblerX86 [private]
od_mm_m64 enum valueAssemblerX86 [private]
od_modrmAssemblerX86 [private, static]
od_moffs16 enum valueAssemblerX86 [private]
od_moffs32 enum valueAssemblerX86 [private]
od_moffs64 enum valueAssemblerX86 [private]
od_moffs8 enum valueAssemblerX86 [private]
od_none enum valueAssemblerX86 [private]
od_ptr16_16 enum valueAssemblerX86 [private]
od_ptr16_32 enum valueAssemblerX86 [private]
od_ptr16_64 enum valueAssemblerX86 [private]
od_r16 enum valueAssemblerX86 [private]
od_r16_m16 enum valueAssemblerX86 [private]
od_r32 enum valueAssemblerX86 [private]
od_r32_m16 enum valueAssemblerX86 [private]
od_r32_m8 enum valueAssemblerX86 [private]
od_r64 enum valueAssemblerX86 [private]
od_r64_m16 enum valueAssemblerX86 [private]
od_r8 enum valueAssemblerX86 [private]
od_r_m16 enum valueAssemblerX86 [private]
od_r_m32 enum valueAssemblerX86 [private]
od_r_m64 enum valueAssemblerX86 [private]
od_r_m8 enum valueAssemblerX86 [private]
od_r_maskAssemblerX86 [private, static]
od_RAX enum valueAssemblerX86 [private]
od_rbAssemblerX86 [private, static]
od_rdAssemblerX86 [private, static]
od_reg enum valueAssemblerX86 [private]
od_rel16 enum valueAssemblerX86 [private]
od_rel32 enum valueAssemblerX86 [private]
od_rel64 enum valueAssemblerX86 [private]
od_rel8 enum valueAssemblerX86 [private]
od_rexAssemblerX86 [private, static]
od_rex_byte(unsigned opcode_mods)AssemblerX86 [inline, private, static]
od_rex_maskAssemblerX86 [private, static]
od_rex_presAssemblerX86 [private, static]
od_rexbAssemblerX86 [private, static]
od_rexrAssemblerX86 [private, static]
od_rexrbAssemblerX86 [private, static]
od_rexrxAssemblerX86 [private, static]
od_rexrxbAssemblerX86 [private, static]
od_rexwAssemblerX86 [private, static]
od_rexwbAssemblerX86 [private, static]
od_rexwrAssemblerX86 [private, static]
od_rexwrbAssemblerX86 [private, static]
od_rexwrxAssemblerX86 [private, static]
od_rexwrxbAssemblerX86 [private, static]
od_rexwxAssemblerX86 [private, static]
od_rexwxbAssemblerX86 [private, static]
od_rexxAssemblerX86 [private, static]
od_rexxbAssemblerX86 [private, static]
od_roAssemblerX86 [private, static]
od_rwAssemblerX86 [private, static]
od_sreg enum valueAssemblerX86 [private]
od_SS enum valueAssemblerX86 [private]
od_st0 enum valueAssemblerX86 [private]
od_st1 enum valueAssemblerX86 [private]
od_st2 enum valueAssemblerX86 [private]
od_st3 enum valueAssemblerX86 [private]
od_st4 enum valueAssemblerX86 [private]
od_st5 enum valueAssemblerX86 [private]
od_st6 enum valueAssemblerX86 [private]
od_st7 enum valueAssemblerX86 [private]
od_sti enum valueAssemblerX86 [private]
od_xmm enum valueAssemblerX86 [private]
od_XMM0 enum valueAssemblerX86 [private]
od_xmm_m128 enum valueAssemblerX86 [private]
od_xmm_m16 enum valueAssemblerX86 [private]
od_xmm_m32 enum valueAssemblerX86 [private]
od_xmm_m64 enum valueAssemblerX86 [private]
OperandDefn enum nameAssemblerX86 [private]
p_debugAssembler [protected]
p_encoding_typeAssembler [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]


Generated on Wed May 16 06:20:00 2012 for ROSE by  doxygen 1.4.7