ROSE  0.11.145.0
Rose::BinaryAnalysis::Disassembler::Mips Member List

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

Base() (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseinlineprotected
byteOrder() const Rose::BinaryAnalysis::Disassembler::Baseinline
byteOrder(ByteOrder::Endianness sex)Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions() const Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions()Rose::BinaryAnalysis::Disassembler::Baseinline
callingConventions(const CallingConvention::Dictionary &d)Rose::BinaryAnalysis::Disassembler::Baseinline
callReturnRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
canDisassemble(SgAsmGenericHeader *) const overrideRose::BinaryAnalysis::Disassembler::Mipsvirtual
clone() const overrideRose::BinaryAnalysis::Disassembler::Mipsvirtual
disassemble_insn(rose_addr_t insn_va, unsigned insn_bits) const Rose::BinaryAnalysis::Disassembler::Mips
disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=NULL) overrideRose::BinaryAnalysis::Disassembler::Mipsvirtual
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::Baseinline
find_idis(rose_addr_t insn_va, unsigned insn_bits) const Rose::BinaryAnalysis::Disassembler::Mips
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
idis_tableRose::BinaryAnalysis::Disassembler::Mipsprotected
init(ByteOrder::Endianness) (defined in Rose::BinaryAnalysis::Disassembler::Mips)Rose::BinaryAnalysis::Disassembler::Mipsprotected
insert_idis(Decoder *, bool replace=false)Rose::BinaryAnalysis::Disassembler::Mips
instance(ByteOrder::Endianness sex=ByteOrder::ORDER_MSB)Rose::BinaryAnalysis::Disassembler::Mipsstatic
instructionAlignment() const Rose::BinaryAnalysis::Disassembler::Base
instructionAlignment_Rose::BinaryAnalysis::Disassembler::Baseprotected
instructionPointerRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
makeBranchTargetAbsolute(rose_addr_t insn_va, unsigned insn_index, size_t bit_offset, size_t nbits) const Rose::BinaryAnalysis::Disassembler::Mips
makeBranchTargetRelative(rose_addr_t insn_va, unsigned offset16, size_t bit_offset, size_t nbits) const Rose::BinaryAnalysis::Disassembler::Mips
makeCp0Register(rose_addr_t 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(rose_addr_t insn_va, unsigned cc) const Rose::BinaryAnalysis::Disassembler::Mips
makeFpRegister(rose_addr_t insn_va, unsigned regnum) 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(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::Disassembler::Mips
makeMemoryReference(SgAsmExpression *addr, SgAsmType *type) const Rose::BinaryAnalysis::Disassembler::Mips
makeRegister(rose_addr_t insn_va, unsigned regnum) const Rose::BinaryAnalysis::Disassembler::Mips
makeRegisterIndexed(rose_addr_t insn_va, unsigned base_gprnum, unsigned index_gprnum) const Rose::BinaryAnalysis::Disassembler::Mips
makeRegisterOffset(rose_addr_t insn_va, unsigned gprnum, unsigned offset16) const Rose::BinaryAnalysis::Disassembler::Mips
makeShadowRegister(rose_addr_t insn_va, unsigned regnum) const Rose::BinaryAnalysis::Disassembler::Mips
makeUnknownInstruction(const Exception &) overrideRose::BinaryAnalysis::Disassembler::Mipsvirtual
makeUnknownInstruction(rose_addr_t 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(ByteOrder::Endianness sex=ByteOrder::ORDER_MSB) (defined in Rose::BinaryAnalysis::Disassembler::Mips)Rose::BinaryAnalysis::Disassembler::Mipsexplicitprotected
name() const Rose::BinaryAnalysis::Disassembler::Baseinline
name(const std::string &s)Rose::BinaryAnalysis::Disassembler::Baseinline
operator=(const SharedObject &)Sawyer::SharedObjectinline
p_byteOrderRose::BinaryAnalysis::Disassembler::Baseprotected
p_nameRose::BinaryAnalysis::Disassembler::Baseprotected
p_proto_dispatcherRose::BinaryAnalysis::Disassembler::Baseprotected
p_registersRose::BinaryAnalysis::Disassembler::Baseprotected
p_wordSizeBytesRose::BinaryAnalysis::Disassembler::Baseprotected
Ptr typedefRose::BinaryAnalysis::Disassembler::Mips
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 RegisterDictionaryPtr &rdict)Rose::BinaryAnalysis::Disassembler::Baseinline
registerDictionary() const Rose::BinaryAnalysis::Disassembler::Baseinline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
stackFrameRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
stackPointerRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
stackSegmentRegister() const Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
unparser() const overrideRose::BinaryAnalysis::Disassembler::Mipsvirtual
wordSizeBytes() const Rose::BinaryAnalysis::Disassembler::Baseinline
wordSizeBytes(size_t nbytes)Rose::BinaryAnalysis::Disassembler::Baseinline
~Base() (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Baseinlinevirtual
~SharedObject()Sawyer::SharedObjectinlinevirtual