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 override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
bitsPerWord() const | Rose::BinaryAnalysis::Architecture::Base | |
branchTarget(SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
byteOrder() const | Rose::BinaryAnalysis::Architecture::Base | |
bytesPerInstruction() const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
bytesPerWord() const | Rose::BinaryAnalysis::Architecture::Base | |
callingConventions() const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
callingConventions_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | 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::Motorola | virtual |
getSuccessors(SgAsmInstruction *, bool &complete) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete, const MemoryMapPtr &initial_memory=MemoryMapPtr()) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
Rose::BinaryAnalysis::Architecture::Base::getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete) const | Rose::BinaryAnalysis::Architecture::Base | |
insnToString_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
insnToStringNoAddr_ (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
instance() | Rose::BinaryAnalysis::Architecture::Motorola68040 | static |
instructionAlignment() const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
instructionDescription(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
instructionMnemonic(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Motorola | 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 |
isFunctionCallFast(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
isFunctionCallSlow(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
isFunctionReturnFast(const std::vector< SgAsmInstruction * > &) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
isFunctionReturnSlow(const std::vector< SgAsmInstruction * > &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
isUnknown(const SgAsmInstruction *) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
matchesHeader(SgAsmGenericHeader *) const override | Rose::BinaryAnalysis::Architecture::Motorola68040 | virtual |
matchesName(const std::string &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
Motorola(const std::string &name) (defined in Rose::BinaryAnalysis::Architecture::Motorola) | Rose::BinaryAnalysis::Architecture::Motorola | explicitprotected |
Motorola68040() (defined in Rose::BinaryAnalysis::Architecture::Motorola68040) | Rose::BinaryAnalysis::Architecture::Motorola68040 | explicitprotected |
name() const | Rose::BinaryAnalysis::Architecture::Base | |
newInstructionDecoder() const override | Rose::BinaryAnalysis::Architecture::Motorola68040 | virtual |
newInstructionDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
newUnparser() const override | Rose::BinaryAnalysis::Architecture::Motorola | virtual |
ptr() (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
Ptr typedef (defined in Rose::BinaryAnalysis::Architecture::Motorola68040) | Rose::BinaryAnalysis::Architecture::Motorola68040 | |
registerDictionary() const override | Rose::BinaryAnalysis::Architecture::Motorola68040 | 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::Motorola | virtual |
toString(const SgAsmInstruction *) 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 |
~Motorola() (defined in Rose::BinaryAnalysis::Architecture::Motorola) | Rose::BinaryAnalysis::Architecture::Motorola | |
~Motorola68040() (defined in Rose::BinaryAnalysis::Architecture::Motorola68040) | Rose::BinaryAnalysis::Architecture::Motorola68040 | |