Base(const std::string &name, size_t bytesPerWord, ByteOrder::Endianness byteOrder) (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
basicBlockCreationHooks(const Partitioner2::EnginePtr &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
bitsPerWord() const | Rose::BinaryAnalysis::Architecture::Base | |
branchTarget(SgAsmInstruction *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
byteOrder() const | Rose::BinaryAnalysis::Architecture::Base | |
bytesPerInstruction() const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
bytesPerWord() const | Rose::BinaryAnalysis::Architecture::Base | |
callingConventions() const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
callingConventions_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
cc_ibm(size_t bitsPerWord) const (defined in Rose::BinaryAnalysis::Architecture::Powerpc) | Rose::BinaryAnalysis::Architecture::Powerpc | protected |
ConstPtr typedef | Rose::BinaryAnalysis::Architecture::Base | |
constPtr() const (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
functionPrologueMatchers(const Partitioner2::EnginePtr &) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
getSuccessors(SgAsmInstruction *, bool &complete) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
Rose::BinaryAnalysis::Architecture::Base::getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete) const | Rose::BinaryAnalysis::Architecture::Base | |
Rose::BinaryAnalysis::Architecture::Base::getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete, const MemoryMapPtr &initial_memory) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
insnToString_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
insnToStringNoAddr_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
insnUnparser() const (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protectedvirtual |
instructionAlignment() const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
instructionDescription(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
instructionMnemonic(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
instructionsCanOverlap() const | Rose::BinaryAnalysis::Architecture::Base | |
interruptDictionary() const | Rose::BinaryAnalysis::Architecture::Base | virtual |
interruptDictionary_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
isControlTransfer(const SgAsmInstruction *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
isFunctionCallFast(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
isFunctionCallSlow(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
isFunctionReturnFast(const std::vector< SgAsmInstruction * > &) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
isFunctionReturnSlow(const std::vector< SgAsmInstruction * > &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
isUnknown(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
matchesHeader(SgAsmGenericHeader *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
matchesName(const std::string &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
name() const | Rose::BinaryAnalysis::Architecture::Base | |
newInstructionDecoder() const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
newInstructionDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
newInstructionUnparser() const | Rose::BinaryAnalysis::Architecture::Base | virtual |
newUnparser() const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
Powerpc(size_t bytesPerWord, ByteOrder::Endianness) (defined in Rose::BinaryAnalysis::Architecture::Powerpc) | Rose::BinaryAnalysis::Architecture::Powerpc | explicitprotected |
Ptr typedef (defined in Rose::BinaryAnalysis::Architecture::Powerpc) | Rose::BinaryAnalysis::Architecture::Powerpc | |
ptr() (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
registerDictionary() const =0 | Rose::BinaryAnalysis::Architecture::Base | pure virtual |
registerDictionary_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
registrationId() const | Rose::BinaryAnalysis::Architecture::Base | |
registrationId(const Sawyer::Optional< size_t > &) | Rose::BinaryAnalysis::Architecture::Base | |
terminatesBasicBlock(SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Powerpc | virtual |
toString(const SgAsmInstruction *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
toString(const SgAsmExpression *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
toStringNoAddr(const SgAsmInstruction *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
~Base() (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protectedvirtual |
~Powerpc() (defined in Rose::BinaryAnalysis::Architecture::Powerpc) | Rose::BinaryAnalysis::Architecture::Powerpc | |