ROSE 0.11.145.192
Rose::BinaryAnalysis::Disassembler::M68k Member List

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

architecture() constRose::BinaryAnalysis::Disassembler::Base
Base(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseexplicitprotected
byteOrder() constRose::BinaryAnalysis::Disassembler::Basevirtual
bytesPerWord() constRose::BinaryAnalysis::Disassembler::Basevirtual
callReturnRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
clone() const overrideRose::BinaryAnalysis::Disassembler::M68kvirtual
disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=nullptr) overrideRose::BinaryAnalysis::Disassembler::M68kvirtual
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
ExpressionPair typedef (defined in Rose::BinaryAnalysis::Disassembler::M68k)Rose::BinaryAnalysis::Disassembler::M68k
extensionWordsUsed(State &) constRose::BinaryAnalysis::Disassembler::M68k
find_idis(uint16_t *insn_bytes, size_t nbytes) constRose::BinaryAnalysis::Disassembler::M68k
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() constRose::BinaryAnalysis::Disassembler::M68kinline
insert_idis(Decoder *)Rose::BinaryAnalysis::Disassembler::M68k
instance(const Architecture::BaseConstPtr &, M68kFamily)Rose::BinaryAnalysis::Disassembler::M68kstatic
instructionAlignment() constRose::BinaryAnalysis::Disassembler::Base
instructionAlignment_Rose::BinaryAnalysis::Disassembler::Baseprotected
instructionPointerRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
instructionWord(State &, size_t n) constRose::BinaryAnalysis::Disassembler::M68k
M68k(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Disassembler::M68k)Rose::BinaryAnalysis::Disassembler::M68kexplicitprotected
M68k(const Architecture::BaseConstPtr &, M68kFamily family) (defined in Rose::BinaryAnalysis::Disassembler::M68k)Rose::BinaryAnalysis::Disassembler::M68kprotected
makeAddress(State &, SgAsmExpression *expr) constRose::BinaryAnalysis::Disassembler::M68k
makeAddressRegister(State &, unsigned regnum, M68kDataFormat, size_t bit_offset=0) constRose::BinaryAnalysis::Disassembler::M68k
makeAddressRegisterPostIncrement(State &, unsigned regnum, M68kDataFormat fmt) constRose::BinaryAnalysis::Disassembler::M68k
makeAddressRegisterPreDecrement(State &, unsigned regnum, M68kDataFormat fmt) constRose::BinaryAnalysis::Disassembler::M68k
makeColdFireControlRegister(State &, unsigned regnum) constRose::BinaryAnalysis::Disassembler::M68k
makeConditionCodeRegister(State &) constRose::BinaryAnalysis::Disassembler::M68k
makeDataAddressRegister(State &, unsigned regnum, M68kDataFormat fmt, size_t bit_offset=0) constRose::BinaryAnalysis::Disassembler::M68k
makeDataRegister(State &, unsigned regnum, M68kDataFormat, size_t bit_offset=0) constRose::BinaryAnalysis::Disassembler::M68k
makeEffectiveAddress(State &, unsigned modreg, M68kDataFormat fmt, size_t ext_offset) constRose::BinaryAnalysis::Disassembler::M68k
makeEffectiveAddress(State &, unsigned mode, unsigned reg, M68kDataFormat fmt, size_t ext_offset) constRose::BinaryAnalysis::Disassembler::M68k
makeFPRegister(State &, unsigned regnum) constRose::BinaryAnalysis::Disassembler::M68k
makeFPRegistersFromMask(State &, unsigned mask, M68kDataFormat fmt, bool reverse=false) constRose::BinaryAnalysis::Disassembler::M68k
makeImmediateExtension(State &, M68kDataFormat fmt, size_t ext_word_idx) constRose::BinaryAnalysis::Disassembler::M68k
makeImmediateValue(State &, M68kDataFormat fmt, unsigned value) constRose::BinaryAnalysis::Disassembler::M68k
makeInstruction(State &, M68kInstructionKind, M68kDataFormat, SgAsmExpression *arg0=NULL, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL, SgAsmExpression *arg5=NULL, SgAsmExpression *arg6=NULL) constRose::BinaryAnalysis::Disassembler::M68k
makeMacAccumulatorRegister(State &, unsigned accumIndex) constRose::BinaryAnalysis::Disassembler::M68k
makeMacRegister(State &, M68kMacRegister) constRose::BinaryAnalysis::Disassembler::M68k
makeOffsetWidthPair(State &, unsigned extension_word) constRose::BinaryAnalysis::Disassembler::M68k
makeProgramCounter(State &) constRose::BinaryAnalysis::Disassembler::M68k
makeRegister(RegisterDescriptor) constRose::BinaryAnalysis::Disassembler::M68k
makeRegistersFromMask(State &, unsigned mask, M68kDataFormat fmt, bool reverse=false) constRose::BinaryAnalysis::Disassembler::M68k
makeStatusRegister(State &) constRose::BinaryAnalysis::Disassembler::M68k
makeType(State &, M68kDataFormat) constRose::BinaryAnalysis::Disassembler::M68k
makeUnknownInstruction(const Exception &) overrideRose::BinaryAnalysis::Disassembler::M68kvirtual
mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &)Rose::BinaryAnalysis::Disassembler::Base
name() constRose::BinaryAnalysis::Disassembler::Basevirtual
operator=(const SharedObject &)Sawyer::SharedObjectinline
Ptr typedefRose::BinaryAnalysis::Disassembler::M68k
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 (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Base
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
stackFrameRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
stackPointerRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
stackSegmentRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
start_instruction(State &state, const MemoryMap::Ptr &map, rose_addr_t start_va) constRose::BinaryAnalysis::Disassembler::M68kinline
unparser() constRose::BinaryAnalysis::Disassembler::Base
wordSizeBytes() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Base
~Base() (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual