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

This is the complete list of members for Rose::BinaryAnalysis::Disassembler::Mips, 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::Mipsvirtual
disassemble_insn(Address insn_va, unsigned insn_bits, const std::vector< uint8_t > &bytes) constRose::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
find_idis(rose_addr_t insn_va, unsigned insn_bits) constRose::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() (defined in Rose::BinaryAnalysis::Disassembler::Mips)Rose::BinaryAnalysis::Disassembler::Mipsprotected
insert_idis(Decoder *, bool replace=false)Rose::BinaryAnalysis::Disassembler::Mips
instance(const Architecture::BaseConstPtr &)Rose::BinaryAnalysis::Disassembler::Mipsstatic
instructionAlignment() constRose::BinaryAnalysis::Disassembler::Base
instructionAlignment_Rose::BinaryAnalysis::Disassembler::Baseprotected
instructionPointerRegister() const (defined in Rose::BinaryAnalysis::Disassembler::Base)Rose::BinaryAnalysis::Disassembler::Basevirtual
makeBranchTargetAbsolute(rose_addr_t insn_va, unsigned insn_index, size_t bit_offset, size_t nbits) constRose::BinaryAnalysis::Disassembler::Mips
makeBranchTargetRelative(rose_addr_t insn_va, unsigned offset16, size_t bit_offset, size_t nbits) constRose::BinaryAnalysis::Disassembler::Mips
makeCp0Register(rose_addr_t insn_va, unsigned regnum, unsigned sel) constRose::BinaryAnalysis::Disassembler::Mips
makeCp2ccRegister(unsigned cc) constRose::BinaryAnalysis::Disassembler::Mips
makeCp2Register(unsigned regnum) constRose::BinaryAnalysis::Disassembler::Mips
makeFpccRegister(rose_addr_t insn_va, unsigned cc) constRose::BinaryAnalysis::Disassembler::Mips
makeFpRegister(rose_addr_t insn_va, unsigned regnum, MipsDataFormat) constRose::BinaryAnalysis::Disassembler::Mips
makeHwRegister(unsigned regnum) constRose::BinaryAnalysis::Disassembler::Mips
makeImmediate16(unsigned value, size_t bit_offset, size_t nbits) constRose::BinaryAnalysis::Disassembler::Mips
makeImmediate32(unsigned value, size_t bit_offset, size_t nbits) constRose::BinaryAnalysis::Disassembler::Mips
makeImmediate8(unsigned value, size_t bit_offset, size_t nbits) constRose::BinaryAnalysis::Disassembler::Mips
makeInstruction(rose_addr_t insn_va, MipsInstructionKind, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL) constRose::BinaryAnalysis::Disassembler::Mips
makeMemoryReference(SgAsmExpression *addr, SgAsmType *type) constRose::BinaryAnalysis::Disassembler::Mips
makeRegister(rose_addr_t insn_va, unsigned regnum) constRose::BinaryAnalysis::Disassembler::Mips
makeRegisterIndexed(rose_addr_t insn_va, unsigned base_gprnum, unsigned index_gprnum) constRose::BinaryAnalysis::Disassembler::Mips
makeRegisterOffset(rose_addr_t insn_va, unsigned gprnum, unsigned offset16) constRose::BinaryAnalysis::Disassembler::Mips
makeShadowRegister(rose_addr_t insn_va, unsigned regnum) constRose::BinaryAnalysis::Disassembler::Mips
makeType(MipsDataFormat) constRose::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(const Architecture::BaseConstPtr &) (defined in Rose::BinaryAnalysis::Disassembler::Mips)Rose::BinaryAnalysis::Disassembler::Mipsexplicitprotected
name() constRose::BinaryAnalysis::Disassembler::Basevirtual
nDelaySlots(MipsInstructionKind) (defined in Rose::BinaryAnalysis::Disassembler::Mips)Rose::BinaryAnalysis::Disassembler::Mipsvirtual
operator=(const SharedObject &)Sawyer::SharedObjectinline
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 (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
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