| 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::DisassemblerCil | virtual |
| clone() const override | Rose::BinaryAnalysis::DisassemblerCil | virtual |
| disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=NULL) override | Rose::BinaryAnalysis::DisassemblerCil | 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 | |
| DisassemblerCil() (defined in Rose::BinaryAnalysis::DisassemblerCil) | Rose::BinaryAnalysis::DisassemblerCil | inlineprotected |
| dispatcher() const | Rose::BinaryAnalysis::Disassembler::Base | inline |
| 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::Base | static |
| get_block_successors(const InstructionMap &, bool &complete) | Rose::BinaryAnalysis::Disassembler::Base | |
| get_family() const | Rose::BinaryAnalysis::DisassemblerCil | inline |
| insert_idis(Cil *) | Rose::BinaryAnalysis::DisassemblerCil | |
| instance() | Rose::BinaryAnalysis::DisassemblerCil | 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::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 &) override | Rose::BinaryAnalysis::DisassemblerCil | virtual |
| makeUnknownInstruction(rose_addr_t address, uint8_t opt_code) (defined in Rose::BinaryAnalysis::DisassemblerCil) | Rose::BinaryAnalysis::DisassemblerCil | 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::DisassemblerCil | |
| 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::DisassemblerCil | inline |
| unparser() const override | Rose::BinaryAnalysis::DisassemblerCil | 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 |