ROSE  0.11.124.0
Rose::BinaryAnalysis::DisassemblerCil Member List

This is the complete list of members for Rose::BinaryAnalysis::DisassemblerCil, including all inherited members.

Base() (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseinlineprotected
byteOrder() const Rose::BinaryAnalysis::Disassembler::Baseinline
byteOrder(ByteOrder::Endianness sex)Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions() const Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions()Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions(const CallingConvention::Dictionary &d)Rose::BinaryAnalysis::Disassembler::Baseinline
callReturnRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
canDisassemble(SgAsmGenericHeader *) const overrideRose::BinaryAnalysis::DisassemblerCilvirtual
clone() const overrideRose::BinaryAnalysis::DisassemblerCilvirtual
disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=NULL) overrideRose::BinaryAnalysis::DisassemblerCilvirtual
Rose::BinaryAnalysis::Disassembler::Base::disassembleOne(const unsigned char *buf, rose_addr_t buf_va, size_t buf_size, rose_addr_t start_va, AddressSet *successors=NULL)Rose::BinaryAnalysis::Disassembler::Base
DisassemblerCil() (defined in Rose::BinaryAnalysis::DisassemblerCil)Rose::BinaryAnalysis::DisassemblerCilinlineprotected
dispatcher() const Rose::BinaryAnalysis::Disassembler::Baseinline
ExpressionPair typedef (defined in Rose::BinaryAnalysis::DisassemblerCil)Rose::BinaryAnalysis::DisassemblerCil
extensionWordsUsed(State &) const Rose::BinaryAnalysis::DisassemblerCil
find_idis(uint16_t *insn_bytes, size_t nbytes) const Rose::BinaryAnalysis::DisassemblerCil
find_instruction_containing(const InstructionMap &insns, rose_addr_t va)Rose::BinaryAnalysis::Disassembler::Basestatic
get_block_successors(const InstructionMap &, bool &complete)Rose::BinaryAnalysis::Disassembler::Base
get_family() const Rose::BinaryAnalysis::DisassemblerCilinline
insert_idis(Cil *)Rose::BinaryAnalysis::DisassemblerCil
instance()Rose::BinaryAnalysis::DisassemblerCilstatic
instructionAlignment() const Rose::BinaryAnalysis::Disassembler::Base
instructionAlignment_Rose::BinaryAnalysis::Disassembler::Baseprotected
instructionPointerRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
instructionWord(State &, size_t n) const Rose::BinaryAnalysis::DisassemblerCil
makeAddress(State &, SgAsmExpression *expr) const Rose::BinaryAnalysis::DisassemblerCil
makeAddressRegister(State &, unsigned regnum, CilDataFormat, size_t bit_offset=0) const Rose::BinaryAnalysis::DisassemblerCil
makeAddressRegisterPostIncrement(State &, unsigned regnum, CilDataFormat fmt) const Rose::BinaryAnalysis::DisassemblerCil
makeAddressRegisterPreDecrement(State &, unsigned regnum, CilDataFormat fmt) const Rose::BinaryAnalysis::DisassemblerCil
makeColdFireControlRegister(State &, unsigned regnum) const Rose::BinaryAnalysis::DisassemblerCil
makeConditionCodeRegister(State &) const Rose::BinaryAnalysis::DisassemblerCil
makeDataAddressRegister(State &, unsigned regnum, CilDataFormat fmt, size_t bit_offset=0) const Rose::BinaryAnalysis::DisassemblerCil
makeDataRegister(State &, unsigned regnum, CilDataFormat, size_t bit_offset=0) const Rose::BinaryAnalysis::DisassemblerCil
makeEffectiveAddress(State &, unsigned modreg, CilDataFormat fmt, size_t ext_offset) const Rose::BinaryAnalysis::DisassemblerCil
makeEffectiveAddress(State &, unsigned mode, unsigned reg, CilDataFormat fmt, size_t ext_offset) const Rose::BinaryAnalysis::DisassemblerCil
makeFPRegister(State &, unsigned regnum) const Rose::BinaryAnalysis::DisassemblerCil
makeFPRegistersFromMask(State &, unsigned mask, CilDataFormat fmt, bool reverse=false) const Rose::BinaryAnalysis::DisassemblerCil
makeImmediateExtension(State &, CilDataFormat fmt, size_t ext_word_idx) const Rose::BinaryAnalysis::DisassemblerCil
makeImmediateValue(State &, CilDataFormat fmt, unsigned value) const Rose::BinaryAnalysis::DisassemblerCil
makeInstruction(rose_addr_t start_va, CilInstructionKind, const std::string &mnemonic, SgAsmExpression *arg0=NULL, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL, SgAsmExpression *arg5=NULL, SgAsmExpression *arg6=NULL, SgAsmExpression *arg7=NULL) const Rose::BinaryAnalysis::DisassemblerCil
makeMacAccumulatorRegister(State &, unsigned accumIndex) const Rose::BinaryAnalysis::DisassemblerCil
makeMacRegister(State &, CilMacRegister) const Rose::BinaryAnalysis::DisassemblerCil
makeOffsetWidthPair(State &, unsigned extension_word) const Rose::BinaryAnalysis::DisassemblerCil
makeProgramCounter(State &) const Rose::BinaryAnalysis::DisassemblerCil
makeRegister(RegisterDescriptor) const Rose::BinaryAnalysis::DisassemblerCil
makeRegistersFromMask(State &, unsigned mask, CilDataFormat fmt, bool reverse=false) const Rose::BinaryAnalysis::DisassemblerCil
makeStatusRegister(State &) const Rose::BinaryAnalysis::DisassemblerCil
makeType(State &, CilDataFormat) const Rose::BinaryAnalysis::DisassemblerCil
makeUnknownInstruction(const Disassembler::Exception &) overrideRose::BinaryAnalysis::DisassemblerCilvirtual
makeUnknownInstruction(rose_addr_t address, uint8_t opt_code) (defined in Rose::BinaryAnalysis::DisassemblerCil)Rose::BinaryAnalysis::DisassemblerCilvirtual
mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &)Rose::BinaryAnalysis::Disassembler::Base
name() const Rose::BinaryAnalysis::Disassembler::Baseinline
name(const std::string &s)Rose::BinaryAnalysis::Disassembler::Baseinline
operator=(const SharedObject &)Sawyer::SharedObjectinline
p_byteOrderRose::BinaryAnalysis::Disassembler::Baseprotected
p_nameRose::BinaryAnalysis::Disassembler::Baseprotected
p_proto_dispatcherRose::BinaryAnalysis::Disassembler::Baseprotected
p_registersRose::BinaryAnalysis::Disassembler::Baseprotected
p_wordSizeBytesRose::BinaryAnalysis::Disassembler::Baseprotected
Ptr typedefRose::BinaryAnalysis::DisassemblerCil
REG_IP (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseprotected
REG_LINKRose::BinaryAnalysis::Disassembler::Baseprotected
REG_SF (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseprotected
REG_SP (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseprotected
REG_SS (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseprotected
registerDictionary(const RegisterDictionaryPtr &rdict)Rose::BinaryAnalysis::Disassembler::Baseinline
registerDictionary() const Rose::BinaryAnalysis::Disassembler::Baseinline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
stackFrameRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
stackPointerRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
stackSegmentRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
start_instruction(State &state, const MemoryMap::Ptr &map, rose_addr_t start_va) const Rose::BinaryAnalysis::DisassemblerCilinline
unparser() const overrideRose::BinaryAnalysis::DisassemblerCilvirtual
wordSizeBytes() const Rose::BinaryAnalysis::Disassembler::Baseinline
wordSizeBytes(size_t nbytes)Rose::BinaryAnalysis::Disassembler::Baseinline
~Base() (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual