Base() (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | inlineprotected |
byteOrder() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
byteOrder(ByteOrder::Endianness sex) | Rose::BinaryAnalysis::Disassembler::Base | inline |
callingConventions() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
callingConventions() | Rose::BinaryAnalysis::Disassembler::Base | inline |
callingConventions(const CallingConvention::Dictionary &d) | Rose::BinaryAnalysis::Disassembler::Base | inline |
callReturnRegister() const | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
canDisassemble(SgAsmGenericHeader *) const override | Rose::BinaryAnalysis::Disassembler::M68k | virtual |
clone() const override | Rose::BinaryAnalysis::Disassembler::M68k | virtual |
disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=nullptr) override | Rose::BinaryAnalysis::Disassembler::M68k | virtual |
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 | |
dispatcher() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
ExpressionPair typedef (defined in Rose::BinaryAnalysis::Disassembler::M68k) | Rose::BinaryAnalysis::Disassembler::M68k | |
extensionWordsUsed(State &) const | Rose::BinaryAnalysis::Disassembler::M68k | |
find_idis(uint16_t *insn_bytes, size_t nbytes) const | Rose::BinaryAnalysis::Disassembler::M68k | |
find_instruction_containing(const InstructionMap &insns, rose_addr_t va) | Rose::BinaryAnalysis::Disassembler::Base | static |
get_block_successors(const InstructionMap &, bool &complete) | Rose::BinaryAnalysis::Disassembler::Base | |
get_family() const | Rose::BinaryAnalysis::Disassembler::M68k | inline |
insert_idis(Decoder *) | Rose::BinaryAnalysis::Disassembler::M68k | |
instance(M68kFamily) | Rose::BinaryAnalysis::Disassembler::M68k | static |
instructionAlignment() const | Rose::BinaryAnalysis::Disassembler::Base | |
instructionAlignment_ | Rose::BinaryAnalysis::Disassembler::Base | protected |
instructionPointerRegister() const | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
instructionWord(State &, size_t n) const | Rose::BinaryAnalysis::Disassembler::M68k | |
M68k() (defined in Rose::BinaryAnalysis::Disassembler::M68k) | Rose::BinaryAnalysis::Disassembler::M68k | protected |
M68k(M68kFamily family) (defined in Rose::BinaryAnalysis::Disassembler::M68k) | Rose::BinaryAnalysis::Disassembler::M68k | explicitprotected |
makeAddress(State &, SgAsmExpression *expr) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeAddressRegister(State &, unsigned regnum, M68kDataFormat, size_t bit_offset=0) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeAddressRegisterPostIncrement(State &, unsigned regnum, M68kDataFormat fmt) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeAddressRegisterPreDecrement(State &, unsigned regnum, M68kDataFormat fmt) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeColdFireControlRegister(State &, unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeConditionCodeRegister(State &) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeDataAddressRegister(State &, unsigned regnum, M68kDataFormat fmt, size_t bit_offset=0) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeDataRegister(State &, unsigned regnum, M68kDataFormat, size_t bit_offset=0) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeEffectiveAddress(State &, unsigned modreg, M68kDataFormat fmt, size_t ext_offset) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeEffectiveAddress(State &, unsigned mode, unsigned reg, M68kDataFormat fmt, size_t ext_offset) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeFPRegister(State &, unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeFPRegistersFromMask(State &, unsigned mask, M68kDataFormat fmt, bool reverse=false) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeImmediateExtension(State &, M68kDataFormat fmt, size_t ext_word_idx) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeImmediateValue(State &, M68kDataFormat fmt, unsigned value) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeInstruction(State &, M68kInstructionKind, 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) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeMacAccumulatorRegister(State &, unsigned accumIndex) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeMacRegister(State &, M68kMacRegister) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeOffsetWidthPair(State &, unsigned extension_word) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeProgramCounter(State &) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeRegister(RegisterDescriptor) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeRegistersFromMask(State &, unsigned mask, M68kDataFormat fmt, bool reverse=false) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeStatusRegister(State &) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeType(State &, M68kDataFormat) const | Rose::BinaryAnalysis::Disassembler::M68k | |
makeUnknownInstruction(const Exception &) override | Rose::BinaryAnalysis::Disassembler::M68k | virtual |
mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &) | Rose::BinaryAnalysis::Disassembler::Base | |
name() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
name(const std::string &s) | Rose::BinaryAnalysis::Disassembler::Base | inline |
operator=(const SharedObject &) | Sawyer::SharedObject | inline |
p_byteOrder | Rose::BinaryAnalysis::Disassembler::Base | protected |
p_name | Rose::BinaryAnalysis::Disassembler::Base | protected |
p_proto_dispatcher | Rose::BinaryAnalysis::Disassembler::Base | protected |
p_registers | Rose::BinaryAnalysis::Disassembler::Base | protected |
p_wordSizeBytes | Rose::BinaryAnalysis::Disassembler::Base | protected |
Ptr typedef | Rose::BinaryAnalysis::Disassembler::M68k | |
REG_IP (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | protected |
REG_LINK | Rose::BinaryAnalysis::Disassembler::Base | protected |
REG_SF (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | protected |
REG_SP (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | protected |
REG_SS (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | protected |
registerDictionary(const RegisterDictionaryPtr &rdict) | Rose::BinaryAnalysis::Disassembler::Base | inline |
registerDictionary() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
SharedObject() | Sawyer::SharedObject | inline |
SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
stackFrameRegister() const | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
stackPointerRegister() const | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
stackSegmentRegister() const | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
start_instruction(State &state, const MemoryMap::Ptr &map, rose_addr_t start_va) const | Rose::BinaryAnalysis::Disassembler::M68k | inline |
unparser() const override | Rose::BinaryAnalysis::Disassembler::M68k | virtual |
wordSizeBytes() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
wordSizeBytes(size_t nbytes) | Rose::BinaryAnalysis::Disassembler::Base | inline |
~Base() (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | inlinevirtual |
~SharedObject() | Sawyer::SharedObject | inlinevirtual |