| byteOrder() const | Rose::BinaryAnalysis::Disassembler | inline |
| byteOrder(ByteOrder::Endianness sex) | Rose::BinaryAnalysis::Disassembler | inline |
| callingConventions() const | Rose::BinaryAnalysis::Disassembler | inline |
| callingConventions() | Rose::BinaryAnalysis::Disassembler | inline |
| callingConventions(const CallingConvention::Dictionary &d) | Rose::BinaryAnalysis::Disassembler | inline |
| callReturnRegister() const | Rose::BinaryAnalysis::Disassembler | inlinevirtual |
| canDisassemble(SgAsmGenericHeader *) const override | Rose::BinaryAnalysis::DisassemblerMips | virtual |
| clone() const override | Rose::BinaryAnalysis::DisassemblerMips | inlinevirtual |
| disassemble_insn(rose_addr_t insn_va, unsigned insn_bits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=NULL) override | Rose::BinaryAnalysis::DisassemblerMips | virtual |
| Rose::BinaryAnalysis::Disassembler::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 | |
| Disassembler() (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | inline |
| DisassemblerMips(ByteOrder::Endianness sex=ByteOrder::ORDER_MSB) | Rose::BinaryAnalysis::DisassemblerMips | inlineexplicit |
| disassemblers | Rose::BinaryAnalysis::Disassembler | protectedstatic |
| dispatcher() const | Rose::BinaryAnalysis::Disassembler | inline |
| find_idis(rose_addr_t insn_va, unsigned insn_bits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| get_block_successors(const InstructionMap &, bool &complete) | Rose::BinaryAnalysis::Disassembler | |
| idis_table | Rose::BinaryAnalysis::DisassemblerMips | protected |
| init(ByteOrder::Endianness) (defined in Rose::BinaryAnalysis::DisassemblerMips) | Rose::BinaryAnalysis::DisassemblerMips | protected |
| initDiagnostics() | Rose::BinaryAnalysis::Disassembler | static |
| insert_idis(Mips32 *, bool replace=false) | Rose::BinaryAnalysis::DisassemblerMips | |
| instructionAlignment() const | Rose::BinaryAnalysis::Disassembler | |
| instructionAlignment_ | Rose::BinaryAnalysis::Disassembler | protected |
| InstructionMap typedef | Rose::BinaryAnalysis::Disassembler | |
| instructionPointerRegister() const | Rose::BinaryAnalysis::Disassembler | inlinevirtual |
| isaNames() | Rose::BinaryAnalysis::Disassembler | static |
| lookup(SgAsmGenericHeader *) | Rose::BinaryAnalysis::Disassembler | static |
| lookup(SgAsmInterpretation *) | Rose::BinaryAnalysis::Disassembler | static |
| lookup(const std::string &) | Rose::BinaryAnalysis::Disassembler | static |
| makeBranchTargetAbsolute(rose_addr_t insn_va, unsigned insn_index, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeBranchTargetRelative(rose_addr_t insn_va, unsigned offset16, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeCp0Register(rose_addr_t insn_va, unsigned regnum, unsigned sel) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeCp2ccRegister(unsigned cc) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeCp2Register(unsigned regnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeFpccRegister(rose_addr_t insn_va, unsigned cc) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeFpRegister(rose_addr_t insn_va, unsigned regnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeHwRegister(unsigned regnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeImmediate16(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeImmediate32(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeImmediate8(unsigned value, size_t bit_offset, size_t nbits) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeInstruction(rose_addr_t insn_va, MipsInstructionKind, const std::string &mnemonic, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeMemoryReference(SgAsmExpression *addr, SgAsmType *type) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeRegister(rose_addr_t insn_va, unsigned regnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeRegisterIndexed(rose_addr_t insn_va, unsigned base_gprnum, unsigned index_gprnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeRegisterOffset(rose_addr_t insn_va, unsigned gprnum, unsigned offset16) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeShadowRegister(rose_addr_t insn_va, unsigned regnum) const | Rose::BinaryAnalysis::DisassemblerMips | |
| makeUnknownInstruction(const Disassembler::Exception &) override | Rose::BinaryAnalysis::DisassemblerMips | virtual |
| makeUnknownInstruction(rose_addr_t insn_va, unsigned opcode) const (defined in Rose::BinaryAnalysis::DisassemblerMips) | Rose::BinaryAnalysis::DisassemblerMips | |
| mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &) | Rose::BinaryAnalysis::Disassembler | |
| mlog | Rose::BinaryAnalysis::Disassembler | static |
| name() const | Rose::BinaryAnalysis::Disassembler | inline |
| name(const std::string &s) | Rose::BinaryAnalysis::Disassembler | inline |
| p_byteOrder | Rose::BinaryAnalysis::Disassembler | protected |
| p_name | Rose::BinaryAnalysis::Disassembler | protected |
| p_proto_dispatcher | Rose::BinaryAnalysis::Disassembler | protected |
| p_registers | Rose::BinaryAnalysis::Disassembler | protected |
| p_wordSizeBytes | Rose::BinaryAnalysis::Disassembler | protected |
| REG_IP (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | protected |
| REG_LINK | Rose::BinaryAnalysis::Disassembler | protected |
| REG_SF (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | protected |
| REG_SP (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | protected |
| REG_SS (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | protected |
| registerDictionary(const RegisterDictionary *rdict) | Rose::BinaryAnalysis::Disassembler | inline |
| registerDictionary() const | Rose::BinaryAnalysis::Disassembler | inline |
| registerSubclass(Disassembler *) | Rose::BinaryAnalysis::Disassembler | static |
| stackFrameRegister() const | Rose::BinaryAnalysis::Disassembler | inlinevirtual |
| stackPointerRegister() const | Rose::BinaryAnalysis::Disassembler | inlinevirtual |
| stackSegmentRegister() const | Rose::BinaryAnalysis::Disassembler | inlinevirtual |
| unparser() const override | Rose::BinaryAnalysis::DisassemblerMips | virtual |
| wordSizeBytes() const | Rose::BinaryAnalysis::Disassembler | inline |
| wordSizeBytes(size_t nbytes) | Rose::BinaryAnalysis::Disassembler | inline |
| ~Disassembler() (defined in Rose::BinaryAnalysis::Disassembler) | Rose::BinaryAnalysis::Disassembler | inlinevirtual |