ROSE 0.11.145.192
Rose::BinaryAnalysis::Architecture::Amd64 Member List

This is the complete list of members for Rose::BinaryAnalysis::Architecture::Amd64, including all inherited members.

Amd64() (defined in Rose::BinaryAnalysis::Architecture::Amd64)Rose::BinaryAnalysis::Architecture::Amd64protected
Base(const std::string &name, size_t bytesPerWord, ByteOrder::Endianness byteOrder) (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
basicBlockCreationHooks(const Partitioner2::EnginePtr &) const overrideRose::BinaryAnalysis::Architecture::X86virtual
bitsPerWord() constRose::BinaryAnalysis::Architecture::Base
branchTarget(SgAsmInstruction *) const overrideRose::BinaryAnalysis::Architecture::X86virtual
byteOrder() constRose::BinaryAnalysis::Architecture::Base
bytesPerInstruction() const overrideRose::BinaryAnalysis::Architecture::Amd64virtual
bytesPerWord() constRose::BinaryAnalysis::Architecture::Base
callingConventions() const overrideRose::BinaryAnalysis::Architecture::Amd64virtual
callingConventions_ (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
cc_cdecl(size_t bitsPerWord) const (defined in Rose::BinaryAnalysis::Architecture::X86)Rose::BinaryAnalysis::Architecture::X86protected
cc_fastcall(size_t bitsPerWord) const (defined in Rose::BinaryAnalysis::Architecture::X86)Rose::BinaryAnalysis::Architecture::X86protected
cc_stdcall(size_t bitsPerWord) const (defined in Rose::BinaryAnalysis::Architecture::X86)Rose::BinaryAnalysis::Architecture::X86protected
cc_sysv() const (defined in Rose::BinaryAnalysis::Architecture::Amd64)Rose::BinaryAnalysis::Architecture::Amd64protected
constPtr() const (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
ConstPtr typedefRose::BinaryAnalysis::Architecture::Base
functionPrologueMatchers(const Partitioner2::EnginePtr &) const overrideRose::BinaryAnalysis::Architecture::X86virtual
getSuccessors(SgAsmInstruction *, bool &complete) const overrideRose::BinaryAnalysis::Architecture::X86virtual
getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete, const MemoryMapPtr &initial_memory=MemoryMapPtr()) const overrideRose::BinaryAnalysis::Architecture::X86virtual
Rose::BinaryAnalysis::Architecture::Base::getSuccessors(const std::vector< SgAsmInstruction * > &basicBlock, bool &complete) constRose::BinaryAnalysis::Architecture::Base
insnToString_ (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
insnToStringNoAddr_ (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
insnUnparser() const (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotectedvirtual
instance()Rose::BinaryAnalysis::Architecture::Amd64static
instructionAlignment() const overrideRose::BinaryAnalysis::Architecture::Amd64virtual
instructionDescription(const SgAsmInstruction *) constRose::BinaryAnalysis::Architecture::Basevirtual
instructionMnemonic(const SgAsmInstruction *) const overrideRose::BinaryAnalysis::Architecture::X86virtual
instructionsCanOverlap() constRose::BinaryAnalysis::Architecture::Base
interruptDictionary() constRose::BinaryAnalysis::Architecture::Basevirtual
interruptDictionary_ (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
isControlTransfer(const SgAsmInstruction *) constRose::BinaryAnalysis::Architecture::Basevirtual
isFunctionCallFast(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const overrideRose::BinaryAnalysis::Architecture::X86virtual
isFunctionCallSlow(const std::vector< SgAsmInstruction * > &, rose_addr_t *target, rose_addr_t *ret) const overrideRose::BinaryAnalysis::Architecture::X86virtual
isFunctionReturnFast(const std::vector< SgAsmInstruction * > &) const overrideRose::BinaryAnalysis::Architecture::X86virtual
isFunctionReturnSlow(const std::vector< SgAsmInstruction * > &) constRose::BinaryAnalysis::Architecture::Basevirtual
isUnknown(const SgAsmInstruction *) const overrideRose::BinaryAnalysis::Architecture::X86virtual
matchesHeader(SgAsmGenericHeader *) const overrideRose::BinaryAnalysis::Architecture::Amd64virtual
matchesName(const std::string &) constRose::BinaryAnalysis::Architecture::Basevirtual
name() constRose::BinaryAnalysis::Architecture::Base
newInstructionDecoder() const overrideRose::BinaryAnalysis::Architecture::X86virtual
newInstructionDispatcher(const InstructionSemantics::BaseSemantics::RiscOperatorsPtr &) const overrideRose::BinaryAnalysis::Architecture::X86virtual
newInstructionUnparser() constRose::BinaryAnalysis::Architecture::Basevirtual
newUnparser() const overrideRose::BinaryAnalysis::Architecture::X86virtual
Ptr typedef (defined in Rose::BinaryAnalysis::Architecture::Amd64)Rose::BinaryAnalysis::Architecture::Amd64
ptr() (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
registerDictionary() const overrideRose::BinaryAnalysis::Architecture::Amd64virtual
registerDictionary_ (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotected
registrationId() constRose::BinaryAnalysis::Architecture::Base
registrationId(const Sawyer::Optional< size_t > &)Rose::BinaryAnalysis::Architecture::Base
terminatesBasicBlock(SgAsmInstruction *) const overrideRose::BinaryAnalysis::Architecture::X86virtual
toString(const SgAsmInstruction *) constRose::BinaryAnalysis::Architecture::Basevirtual
toString(const SgAsmExpression *) constRose::BinaryAnalysis::Architecture::Basevirtual
toStringNoAddr(const SgAsmInstruction *) constRose::BinaryAnalysis::Architecture::Basevirtual
X86(const std::string &name, size_t bytesPerWord) (defined in Rose::BinaryAnalysis::Architecture::X86)Rose::BinaryAnalysis::Architecture::X86protected
~Amd64() (defined in Rose::BinaryAnalysis::Architecture::Amd64)Rose::BinaryAnalysis::Architecture::Amd64
~Base() (defined in Rose::BinaryAnalysis::Architecture::Base)Rose::BinaryAnalysis::Architecture::Baseprotectedvirtual
~X86() (defined in Rose::BinaryAnalysis::Architecture::X86)Rose::BinaryAnalysis::Architecture::X86