| architecture() const | Rose::BinaryAnalysis::Disassembler::Base | |
| Base(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | explicitprotected |
| byteOrder() const | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| bytesPerWord() const | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| callReturnRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| clone() const override | Rose::BinaryAnalysis::Disassembler::Mips | virtual |
| disassemble_insn(Address insn_va, unsigned insn_bits, const std::vector< uint8_t > &bytes) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| disassembleOne(const MemoryMap::Ptr &, Address start_va, AddressSet *successors=NULL) override | Rose::BinaryAnalysis::Disassembler::Mips | virtual |
| Rose::BinaryAnalysis::Disassembler::Base::disassembleOne(const unsigned char *buf, Address buf_va, size_t buf_size, Address start_va, AddressSet *successors=NULL) | Rose::BinaryAnalysis::Disassembler::Base | |
| find_idis(Address insn_va, unsigned insn_bits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| find_instruction_containing(const InstructionMap &insns, Address va) | Rose::BinaryAnalysis::Disassembler::Base | static |
| get_block_successors(const InstructionMap &, bool &complete) | Rose::BinaryAnalysis::Disassembler::Base | |
| idis_table | Rose::BinaryAnalysis::Disassembler::Mips | protected |
| init() (defined in Rose::BinaryAnalysis::Disassembler::Mips) | Rose::BinaryAnalysis::Disassembler::Mips | protected |
| insert_idis(Decoder *, bool replace=false) | Rose::BinaryAnalysis::Disassembler::Mips | |
| instance(const Architecture::BaseConstPtr &) | Rose::BinaryAnalysis::Disassembler::Mips | static |
| instructionAlignment() const | Rose::BinaryAnalysis::Disassembler::Base | |
| instructionAlignment_ | Rose::BinaryAnalysis::Disassembler::Base | protected |
| instructionPointerRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| makeBranchTargetAbsolute(Address insn_va, unsigned insn_index, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeBranchTargetRelative(Address insn_va, unsigned offset16, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeCp0Register(Address insn_va, unsigned regnum, unsigned sel) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeCp2ccRegister(unsigned cc) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeCp2Register(unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeFpccRegister(Address insn_va, unsigned cc) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeFpRegister(Address insn_va, unsigned regnum, MipsDataFormat) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeHwRegister(unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeImmediate16(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeImmediate32(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeImmediate8(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeInstruction(Address insn_va, MipsInstructionKind, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeMemoryReference(SgAsmExpression *addr, SgAsmType *type) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeRegister(Address insn_va, unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeRegisterIndexed(Address insn_va, unsigned base_gprnum, unsigned index_gprnum) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeRegisterOffset(Address insn_va, unsigned gprnum, unsigned offset16) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeShadowRegister(Address insn_va, unsigned regnum) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeType(MipsDataFormat) const | Rose::BinaryAnalysis::Disassembler::Mips | |
| makeUnknownInstruction(const Exception &) override | Rose::BinaryAnalysis::Disassembler::Mips | virtual |
| makeUnknownInstruction(Address insn_va, unsigned opcode) const (defined in Rose::BinaryAnalysis::Disassembler::Mips) | Rose::BinaryAnalysis::Disassembler::Mips | |
| mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &) | Rose::BinaryAnalysis::Disassembler::Base | |
| Mips(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Disassembler::Mips) | Rose::BinaryAnalysis::Disassembler::Mips | explicitprotected |
| name() const | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| nDelaySlots(MipsInstructionKind) (defined in Rose::BinaryAnalysis::Disassembler::Mips) | Rose::BinaryAnalysis::Disassembler::Mips | virtual |
| operator=(const SharedObject &) | Sawyer::SharedObject | inline |
| Ptr typedef | Rose::BinaryAnalysis::Disassembler::Mips | |
| 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 (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | |
| SharedObject() | Sawyer::SharedObject | inline |
| SharedObject(const SharedObject &) | Sawyer::SharedObject | inline |
| stackFrameRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| stackPointerRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| stackSegmentRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base) | Rose::BinaryAnalysis::Disassembler::Base | virtual |
| unparser() const | Rose::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::Base | virtual |
| ~SharedObject() | Sawyer::SharedObject | inlinevirtual |