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 =0 | Rose::BinaryAnalysis::Architecture::Base | pure virtual |
bytesPerWord() const | Rose::BinaryAnalysis::Architecture::Base | |
callingConventions() const | Rose::BinaryAnalysis::Architecture::Base | 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 | Rose::BinaryAnalysis::Architecture::Base | virtual |
getSuccessors(SgAsmInstruction *, bool &complete) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete) const | 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 |
instructionAlignment() const =0 | Rose::BinaryAnalysis::Architecture::Base | pure virtual |
instructionDescription(const SgAsmInstruction *) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
instructionMnemonic(const SgAsmInstruction *) const =0 | Rose::BinaryAnalysis::Architecture::Base | pure 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 | Rose::BinaryAnalysis::Architecture::Base | 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 | Rose::BinaryAnalysis::Architecture::Base | virtual |
isFunctionReturnSlow(const std::vector< SgAsmInstruction * > &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
isUnknown(const SgAsmInstruction *) const =0 | Rose::BinaryAnalysis::Architecture::Base | pure 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 =0 | Rose::BinaryAnalysis::Architecture::Base | pure virtual |
newInstructionDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) const | Rose::BinaryAnalysis::Architecture::Base | virtual |
newUnparser() const =0 | Rose::BinaryAnalysis::Architecture::Base | pure virtual |
ptr() (defined in Rose::BinaryAnalysis::Architecture::Base) | Rose::BinaryAnalysis::Architecture::Base | protected |
Ptr typedef | Rose::BinaryAnalysis::Architecture::Base | |
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 =0 | Rose::BinaryAnalysis::Architecture::Base | pure 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 |