|
ROSE
0.9.6a
|
This is the complete list of members for DisassemblerMips, including all inherited members.
| AddressSet typedef | Disassembler | |
| BadMap typedef | Disassembler | |
| can_disassemble(SgAsmGenericHeader *) const | DisassemblerMips | virtual |
| class_mutex | Disassembler | protectedstatic |
| clone() const | DisassemblerMips | inlinevirtual |
| disassemble(SgAsmInterpretation *, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| disassemble_insn(unsigned insn_bits) | DisassemblerMips | |
| disassembleBlock(const MemoryMap *map, rose_addr_t start_va, AddressSet *successors=NULL, InstructionMap *cache=NULL) | Disassembler | |
| disassembleBlock(const unsigned char *buf, rose_addr_t buf_va, size_t buf_size, rose_addr_t start_va, AddressSet *successors=NULL, InstructionMap *cache=NULL) | Disassembler | |
| disassembleBuffer(const MemoryMap *map, size_t start_va, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| disassembleBuffer(const unsigned char *buf, rose_addr_t buf_va, size_t buf_size, rose_addr_t start_va, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| disassembleBuffer(const MemoryMap *map, AddressSet workset, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| disassembleInterp(SgAsmInterpretation *interp, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| disassembleInterpretation(SgAsmInterpretation *) | Disassembler | static |
| disassembleOne(const MemoryMap *, rose_addr_t start_va, AddressSet *successors=NULL) | DisassemblerMips | virtual |
| Disassembler::disassembleOne(const unsigned char *buf, rose_addr_t buf_va, size_t buf_size, rose_addr_t start_va, AddressSet *successors=NULL) | Disassembler | |
| Disassembler() | Disassembler | inline |
| Disassembler(const Disassembler &other) | Disassembler | inline |
| DisassemblerMips() | DisassemblerMips | inline |
| disassemblers | Disassembler | protectedstatic |
| disassembleSection(SgAsmGenericSection *section, rose_addr_t section_va, rose_addr_t start_offset, AddressSet *successors=NULL, BadMap *bad=NULL) | Disassembler | |
| find_idis(unsigned insn_bits) | DisassemblerMips | |
| get_alignment() const | Disassembler | inline |
| get_block_successors(const InstructionMap &, bool *complete) | Disassembler | |
| get_debug() const | Disassembler | inline |
| get_ip() const | DisassemblerMips | inline |
| get_ndisassembled() const | Disassembler | inline |
| get_partitioner() const | Disassembler | inline |
| get_protection() const | Disassembler | inline |
| get_registers() const | Disassembler | inline |
| get_search() const | Disassembler | inline |
| get_sex() const | Disassembler | inline |
| get_wordsize() const | Disassembler | inline |
| idis_table | DisassemblerMips | protected |
| init() | DisassemblerMips | protected |
| insert_idis(Mips32 *, bool replace=false) | DisassemblerMips | |
| insn_va | DisassemblerMips | protected |
| InstructionMap typedef | Disassembler | |
| lookup(SgAsmGenericHeader *) | Disassembler | static |
| lookup(SgAsmInterpretation *) | Disassembler | static |
| make_unknown_instruction(const Disassembler::Exception &) | DisassemblerMips | virtual |
| makeBranchTargetAbsolute(unsigned insn_index, size_t bit_offset, size_t nbits) | DisassemblerMips | |
| makeBranchTargetRelative(unsigned offset16, size_t bit_offset, size_t nbits) | DisassemblerMips | |
| makeCp0Register(unsigned regnum, unsigned sel) | DisassemblerMips | |
| makeCp2ccRegister(unsigned cc) | DisassemblerMips | |
| makeCp2Register(unsigned regnum) | DisassemblerMips | |
| makeFpccRegister(unsigned cc) | DisassemblerMips | |
| makeFpRegister(unsigned regnum) | DisassemblerMips | |
| makeHwRegister(unsigned regnum) | DisassemblerMips | |
| makeImmediate16(unsigned value, size_t bit_offset, size_t nbits) | DisassemblerMips | |
| makeImmediate32(unsigned value, size_t bit_offset, size_t nbits) | DisassemblerMips | |
| makeImmediate8(unsigned value, size_t bit_offset, size_t nbits) | DisassemblerMips | |
| makeInstruction(MipsInstructionKind, const std::string &mnemonic, SgAsmExpression *arg1=NULL, SgAsmExpression *arg2=NULL, SgAsmExpression *arg3=NULL, SgAsmExpression *arg4=NULL) | DisassemblerMips | |
| makeMemoryReference(SgAsmExpression *addr, SgAsmType *type) | DisassemblerMips | |
| makeRegister(unsigned regnum) | DisassemblerMips | |
| makeRegisterIndexed(unsigned base_gprnum, unsigned index_gprnum) | DisassemblerMips | |
| makeRegisterOffset(unsigned gprnum, unsigned offset16) | DisassemblerMips | |
| makeShadowRegister(unsigned regnum) | DisassemblerMips | |
| mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap *, const InstructionMap &) | Disassembler | |
| p_alignment | Disassembler | protected |
| p_debug | Disassembler | protected |
| p_ndisassembled | Disassembler | protected |
| p_partitioner | Disassembler | protected |
| p_protection | Disassembler | protected |
| p_registers | Disassembler | protected |
| p_search | Disassembler | protected |
| p_sex | Disassembler | protected |
| p_wordsize | Disassembler | protected |
| parse_switches(const std::string &s, unsigned initial=SEARCH_DEFAULT) | Disassembler | static |
| progress(FILE *, const char *fmt,...) const __attribute__((format(printf | Disassembler | |
| progress_file | Disassembler | protectedstatic |
| progress_interval | Disassembler | protectedstatic |
| progress_time | Disassembler | protectedstatic |
| register_subclass(Disassembler *) | Disassembler | static |
| SEARCH_ALLBYTES enum value | Disassembler | |
| SEARCH_DEADEND enum value | Disassembler | |
| SEARCH_DEFAULT enum value | Disassembler | |
| SEARCH_FOLLOWING enum value | Disassembler | |
| search_following(AddressSet *worklist, const InstructionMap &bb, rose_addr_t bb_va, const MemoryMap *map, const InstructionMap &tried) | Disassembler | |
| SEARCH_FUNCSYMS enum value | Disassembler | |
| search_function_symbols(AddressSet *worklist, const MemoryMap *, SgAsmGenericHeader *) | Disassembler | |
| search_immediate(AddressSet *worklist, const InstructionMap &bb, const MemoryMap *map, const InstructionMap &tried) | Disassembler | |
| SEARCH_IMMEDIATE enum value | Disassembler | |
| search_next_address(AddressSet *worklist, rose_addr_t start_va, const MemoryMap *map, const InstructionMap &insns, const InstructionMap &tried, bool avoid_overlaps) | Disassembler | |
| SEARCH_NONEXE enum value | Disassembler | |
| SEARCH_UNKNOWN enum value | Disassembler | |
| SEARCH_UNUSED enum value | Disassembler | |
| SEARCH_WORDS enum value | Disassembler | |
| search_words(AddressSet *worklist, const MemoryMap *map, const InstructionMap &tried) | Disassembler | |
| SearchHeuristic enum name | Disassembler | |
| set_alignment(size_t) | Disassembler | |
| set_debug(FILE *f) | Disassembler | inline |
| set_partitioner(class Partitioner *p) | Disassembler | inline |
| set_progress_reporting(FILE *, unsigned min_interval) | Disassembler | |
| set_protection(unsigned bitvec) | Disassembler | inline |
| set_registers(const RegisterDictionary *rdict) | Disassembler | inline |
| set_search(unsigned bits) | Disassembler | inline |
| set_sex(ByteOrder::Endianness sex) | Disassembler | inline |
| set_wordsize(size_t) | Disassembler | |
| update_progress(SgAsmInstruction *) | Disassembler | |
| ~Disassembler() | Disassembler | inlinevirtual |