ROSE  0.9.10.89
Rose::BinaryAnalysis::DisassemblerMips Member List

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

AddressSet typedefRose::BinaryAnalysis::Disassembler
byteOrder() const Rose::BinaryAnalysis::Disassemblerinline
byteOrder(ByteOrder::Endianness sex)Rose::BinaryAnalysis::Disassemblerinline
callingConventions() const Rose::BinaryAnalysis::Disassemblerinline
callingConventions()Rose::BinaryAnalysis::Disassemblerinline
callingConventions(const CallingConvention::Dictionary &d)Rose::BinaryAnalysis::Disassemblerinline
canDisassemble(SgAsmGenericHeader *) const ROSE_OVERRIDERose::BinaryAnalysis::DisassemblerMipsvirtual
clone() const ROSE_OVERRIDERose::BinaryAnalysis::DisassemblerMipsinlinevirtual
disassemble_insn(unsigned insn_bits)Rose::BinaryAnalysis::DisassemblerMips
disassembleOne(const MemoryMap::Ptr &, rose_addr_t start_va, AddressSet *successors=NULL) ROSE_OVERRIDERose::BinaryAnalysis::DisassemblerMipsvirtual
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::Disassemblerinline
DisassemblerMips(ByteOrder::Endianness sex=ByteOrder::ORDER_MSB)Rose::BinaryAnalysis::DisassemblerMipsinlineexplicit
disassemblersRose::BinaryAnalysis::Disassemblerprotectedstatic
dispatcher() const Rose::BinaryAnalysis::Disassemblerinline
find_idis(unsigned insn_bits)Rose::BinaryAnalysis::DisassemblerMips
get_block_successors(const InstructionMap &, bool *complete)Rose::BinaryAnalysis::Disassembler
get_ip() const Rose::BinaryAnalysis::DisassemblerMipsinline
idis_tableRose::BinaryAnalysis::DisassemblerMipsprotected
init(ByteOrder::Endianness) (defined in Rose::BinaryAnalysis::DisassemblerMips)Rose::BinaryAnalysis::DisassemblerMipsprotected
initDiagnostics()Rose::BinaryAnalysis::Disassemblerstatic
insert_idis(Mips32 *, bool replace=false)Rose::BinaryAnalysis::DisassemblerMips
insn_vaRose::BinaryAnalysis::DisassemblerMipsprotected
InstructionMap typedefRose::BinaryAnalysis::Disassembler
instructionPointerRegister() const Rose::BinaryAnalysis::Disassemblerinlinevirtual
isaNames()Rose::BinaryAnalysis::Disassemblerstatic
lookup(SgAsmGenericHeader *)Rose::BinaryAnalysis::Disassemblerstatic
lookup(SgAsmInterpretation *)Rose::BinaryAnalysis::Disassemblerstatic
lookup(const std::string &)Rose::BinaryAnalysis::Disassemblerstatic
makeBranchTargetAbsolute(unsigned insn_index, size_t bit_offset, size_t nbits)Rose::BinaryAnalysis::DisassemblerMips
makeBranchTargetRelative(unsigned offset16, size_t bit_offset, size_t nbits)Rose::BinaryAnalysis::DisassemblerMips
makeCp0Register(unsigned regnum, unsigned sel)Rose::BinaryAnalysis::DisassemblerMips
makeCp2ccRegister(unsigned cc)Rose::BinaryAnalysis::DisassemblerMips
makeCp2Register(unsigned regnum)Rose::BinaryAnalysis::DisassemblerMips
makeFpccRegister(unsigned cc)Rose::BinaryAnalysis::DisassemblerMips
makeFpRegister(unsigned regnum)Rose::BinaryAnalysis::DisassemblerMips
makeHwRegister(unsigned regnum)Rose::BinaryAnalysis::DisassemblerMips
makeImmediate16(unsigned value, size_t bit_offset, size_t nbits)Rose::BinaryAnalysis::DisassemblerMips
makeImmediate32(unsigned value, size_t bit_offset, size_t nbits)Rose::BinaryAnalysis::DisassemblerMips
makeImmediate8(unsigned value, size_t bit_offset, size_t nbits)Rose::BinaryAnalysis::DisassemblerMips
makeInstruction(MipsInstructionKind, const std::string &mnemonic, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL)Rose::BinaryAnalysis::DisassemblerMips
makeMemoryReference(SgAsmExpression *addr, SgAsmType *type)Rose::BinaryAnalysis::DisassemblerMips
makeRegister(unsigned regnum)Rose::BinaryAnalysis::DisassemblerMips
makeRegisterIndexed(unsigned base_gprnum, unsigned index_gprnum)Rose::BinaryAnalysis::DisassemblerMips
makeRegisterOffset(unsigned gprnum, unsigned offset16)Rose::BinaryAnalysis::DisassemblerMips
makeShadowRegister(unsigned regnum)Rose::BinaryAnalysis::DisassemblerMips
makeUnknownInstruction(const Disassembler::Exception &) ROSE_OVERRIDERose::BinaryAnalysis::DisassemblerMipsvirtual
mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap::Ptr &, const InstructionMap &)Rose::BinaryAnalysis::Disassembler
mlogRose::BinaryAnalysis::Disassemblerstatic
name() const Rose::BinaryAnalysis::Disassemblerinline
name(const std::string &s)Rose::BinaryAnalysis::Disassemblerinline
p_byteOrderRose::BinaryAnalysis::Disassemblerprotected
p_nameRose::BinaryAnalysis::Disassemblerprotected
p_proto_dispatcherRose::BinaryAnalysis::Disassemblerprotected
p_registersRose::BinaryAnalysis::Disassemblerprotected
p_wordSizeBytesRose::BinaryAnalysis::Disassemblerprotected
REG_IP (defined in Rose::BinaryAnalysis::Disassembler)Rose::BinaryAnalysis::Disassemblerprotected
REG_SFRose::BinaryAnalysis::Disassemblerprotected
REG_SP (defined in Rose::BinaryAnalysis::Disassembler)Rose::BinaryAnalysis::Disassemblerprotected
REG_SS (defined in Rose::BinaryAnalysis::Disassembler)Rose::BinaryAnalysis::Disassemblerprotected
registerDictionary(const RegisterDictionary *rdict)Rose::BinaryAnalysis::Disassemblerinline
registerDictionary() const Rose::BinaryAnalysis::Disassemblerinline
registerSubclass(Disassembler *)Rose::BinaryAnalysis::Disassemblerstatic
stackFrameRegister() const Rose::BinaryAnalysis::Disassemblerinlinevirtual
stackPointerRegister() const Rose::BinaryAnalysis::Disassemblerinlinevirtual
stackSegmentRegister() const Rose::BinaryAnalysis::Disassemblerinlinevirtual
unparser() const ROSE_OVERRIDERose::BinaryAnalysis::DisassemblerMipsvirtual
wordSizeBytes() const Rose::BinaryAnalysis::Disassemblerinline
wordSizeBytes(size_t nbytes)Rose::BinaryAnalysis::Disassemblerinline
~Disassembler() (defined in Rose::BinaryAnalysis::Disassembler)Rose::BinaryAnalysis::Disassemblerinlinevirtual