ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DisassemblerPowerpc Member List

This is the complete list of members for DisassemblerPowerpc, including all inherited members.

AA() const DisassemblerPowerpcinlineprivate
AddressSet typedefDisassembler
assembleOne(SgAsmInstruction *, SgUnsignedCharList &)DisassemblerPowerpcinlinevirtual
BA() const DisassemblerPowerpcinlineprivate
BadMap typedefDisassembler
BB() const DisassemblerPowerpcinlineprivate
BD() const DisassemblerPowerpcinlineprivate
BF_cr() const DisassemblerPowerpcinlineprivate
BF_fpscr() const DisassemblerPowerpcinlineprivate
BFA_cr() const DisassemblerPowerpcinlineprivate
BFA_fpscr() const DisassemblerPowerpcinlineprivate
BH() const DisassemblerPowerpcinlineprivate
BI() const DisassemblerPowerpcinlineprivate
BO() const DisassemblerPowerpcinlineprivate
BT() const DisassemblerPowerpcinlineprivate
can_disassemble(SgAsmGenericHeader *) const DisassemblerPowerpcvirtual
class_mutexDisassemblerprotectedstatic
clone() const DisassemblerPowerpcinlinevirtual
D() const DisassemblerPowerpcinlineprivate
decode_A_formInstruction_00()DisassemblerPowerpcprivate
decode_A_formInstruction_04()DisassemblerPowerpcprivate
decode_A_formInstruction_3B()DisassemblerPowerpcprivate
decode_A_formInstruction_3F()DisassemblerPowerpcprivate
decode_B_formInstruction()DisassemblerPowerpcprivate
decode_DS_formInstruction()DisassemblerPowerpcprivate
decode_I_formInstruction()DisassemblerPowerpcprivate
decode_MD_formInstruction()DisassemblerPowerpcprivate
decode_MDS_formInstruction()DisassemblerPowerpcprivate
decode_SC_formInstruction()DisassemblerPowerpcprivate
decode_X_formInstruction_00()DisassemblerPowerpcprivate
decode_X_formInstruction_1F()DisassemblerPowerpcprivate
decode_X_formInstruction_3F()DisassemblerPowerpcprivate
decode_XL_formInstruction()DisassemblerPowerpcprivate
decode_XS_formInstruction()DisassemblerPowerpcprivate
disassemble()DisassemblerPowerpcprivate
Disassembler::disassemble(SgAsmInterpretation *, AddressSet *successors=NULL, BadMap *bad=NULL)Disassembler
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 *)Disassemblerstatic
disassembleOne(const MemoryMap *map, rose_addr_t start_va, AddressSet *successors=NULL)DisassemblerPowerpcvirtual
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()Disassemblerinline
Disassembler(const Disassembler &other)Disassemblerinline
DisassemblerPowerpc()DisassemblerPowerpcinline
DisassemblerPowerpc(const DisassemblerPowerpc &other)DisassemblerPowerpcinline
disassemblersDisassemblerprotectedstatic
disassembleSection(SgAsmGenericSection *section, rose_addr_t section_va, rose_addr_t start_offset, AddressSet *successors=NULL, BadMap *bad=NULL)Disassembler
DS() const DisassemblerPowerpcinlineprivate
fld() const DisassemblerPowerpcprivate
FLM() const DisassemblerPowerpcinlineprivate
FRA() const DisassemblerPowerpcinlineprivate
FRB() const DisassemblerPowerpcinlineprivate
FRC() const DisassemblerPowerpcinlineprivate
FRS() const DisassemblerPowerpcinlineprivate
FRT() const DisassemblerPowerpcinlineprivate
FXM() const DisassemblerPowerpcinlineprivate
get_alignment() const Disassemblerinline
get_block_successors(const InstructionMap &, bool *complete)Disassembler
get_debug() const Disassemblerinline
get_ndisassembled() const Disassemblerinline
get_partitioner() const Disassemblerinline
get_protection() const Disassemblerinline
get_registers() const Disassemblerinline
get_search() const Disassemblerinline
get_sex() const Disassemblerinline
get_wordsize() const Disassemblerinline
init()DisassemblerPowerpcprivate
insnDisassemblerPowerpcprivate
InstructionMap typedefDisassembler
ipDisassemblerPowerpcprivate
L_10() const DisassemblerPowerpcinlineprivate
L_15() const DisassemblerPowerpcinlineprivate
L_sync() const DisassemblerPowerpcinlineprivate
LEV() const DisassemblerPowerpcinlineprivate
LI() const DisassemblerPowerpcinlineprivate
LK() const DisassemblerPowerpcinlineprivate
lookup(SgAsmGenericHeader *)Disassemblerstatic
lookup(SgAsmInterpretation *)Disassemblerstatic
make_unknown_instruction(const Exception &)DisassemblerPowerpcvirtual
makeBranchTarget(uint64_t targetAddr) const DisassemblerPowerpcprivate
makeInstructionWithoutOperands(uint64_t address, const std::string &mnemonic, PowerpcInstructionKind kind, uint32_t insn)DisassemblerPowerpcprivatestatic
makeRegister(PowerpcRegisterClass reg_class, int reg_number, PowerpcConditionRegisterAccessGranularity reg_grainularity=powerpc_condreggranularity_whole) const DisassemblerPowerpcprivate
mark_referenced_instructions(SgAsmInterpretation *, const MemoryMap *, const InstructionMap &)Disassembler
MB_32bit() const DisassemblerPowerpcinlineprivate
MB_64bit() const DisassemblerPowerpcinlineprivate
ME_32bit() const DisassemblerPowerpcinlineprivate
ME_64bit() const DisassemblerPowerpcinlineprivate
memref(SgAsmType *t) const DisassemblerPowerpcinlineprivate
memrefu(SgAsmType *t) const DisassemblerPowerpcinlineprivate
memrefux(SgAsmType *t) const DisassemblerPowerpcinlineprivate
memrefx(SgAsmType *t) const DisassemblerPowerpcinlineprivate
NB() const DisassemblerPowerpcinlineprivate
OE() const DisassemblerPowerpcinlineprivate
p_alignmentDisassemblerprotected
p_debugDisassemblerprotected
p_ndisassembledDisassemblerprotected
p_partitionerDisassemblerprotected
p_protectionDisassemblerprotected
p_registersDisassemblerprotected
p_searchDisassemblerprotected
p_sexDisassemblerprotected
p_wordsizeDisassemblerprotected
parse_switches(const std::string &s, unsigned initial=SEARCH_DEFAULT)Disassemblerstatic
progress(FILE *, const char *fmt,...) const __attribute__((format(printfDisassembler
progress_fileDisassemblerprotectedstatic
progress_intervalDisassemblerprotectedstatic
progress_timeDisassemblerprotectedstatic
RA() const DisassemblerPowerpcinlineprivate
RA_or_zero() const DisassemblerPowerpcinlineprivate
RB() const DisassemblerPowerpcinlineprivate
Rc() const DisassemblerPowerpcinlineprivate
register_subclass(Disassembler *)Disassemblerstatic
RS() const DisassemblerPowerpcinlineprivate
RT() const DisassemblerPowerpcinlineprivate
SEARCH_ALLBYTES enum valueDisassembler
SEARCH_DEADEND enum valueDisassembler
SEARCH_DEFAULT enum valueDisassembler
search_following(AddressSet *worklist, const InstructionMap &bb, rose_addr_t bb_va, const MemoryMap *map, const InstructionMap &tried)Disassembler
SEARCH_FOLLOWING enum valueDisassembler
SEARCH_FUNCSYMS enum valueDisassembler
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 valueDisassembler
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 valueDisassembler
SEARCH_UNKNOWN enum valueDisassembler
SEARCH_UNUSED enum valueDisassembler
search_words(AddressSet *worklist, const MemoryMap *map, const InstructionMap &tried)Disassembler
SEARCH_WORDS enum valueDisassembler
SearchHeuristic enum nameDisassembler
set_alignment(size_t)Disassembler
set_debug(FILE *f)Disassemblerinline
set_partitioner(class Partitioner *p)Disassemblerinline
set_progress_reporting(FILE *, unsigned min_interval)Disassembler
set_protection(unsigned bitvec)Disassemblerinline
set_registers(const RegisterDictionary *rdict)Disassemblerinline
set_search(unsigned bits)Disassemblerinline
set_sex(ByteOrder::Endianness sex)Disassemblerinline
set_wordsize(size_t)Disassembler
SH_32bit() const DisassemblerPowerpcinlineprivate
SH_64bit() const DisassemblerPowerpcinlineprivate
SI() const DisassemblerPowerpcinlineprivate
SPR() const DisassemblerPowerpcinlineprivate
SR() const DisassemblerPowerpcinlineprivate
startInstruction(rose_addr_t start_va, uint32_t c)DisassemblerPowerpcinlineprivate
TBR() const DisassemblerPowerpcinlineprivate
TH() const DisassemblerPowerpcinlineprivate
TO() const DisassemblerPowerpcinlineprivate
U() const DisassemblerPowerpcinlineprivate
UI() const DisassemblerPowerpcinlineprivate
update_progress(SgAsmInstruction *)Disassembler
~Disassembler()Disassemblerinlinevirtual
~DisassemblerPowerpc()DisassemblerPowerpcinlinevirtual