ROSE  0.11.145.0
Rose::BinaryAnalysis::Partitioner2::Function Member List

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

address() const Rose::BinaryAnalysis::Partitioner2::Function
attributeExists(Id id) constSawyer::Attribute::Storage<>inline
attributeIds() constSawyer::Attribute::Storage<>inline
attributeOrDefault(Id id) constSawyer::Attribute::Storage<>inline
attributeOrElse(Id id, const T &dflt) constSawyer::Attribute::Storage<>inline
basicBlockAddresses() const Rose::BinaryAnalysis::Partitioner2::Function
callingConventionAnalysis() const Rose::BinaryAnalysis::Partitioner2::Function
callingConventionAnalysis()Rose::BinaryAnalysis::Partitioner2::Function
callingConventionDefinition()Rose::BinaryAnalysis::Partitioner2::Function
callingConventionDefinition(const CallingConvention::DefinitionPtr &)Rose::BinaryAnalysis::Partitioner2::Function
clearAttributes()Sawyer::Attribute::Storage<>inline
comment() const Rose::BinaryAnalysis::Partitioner2::Function
comment(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
dataAddresses() const Rose::BinaryAnalysis::Partitioner2::Function
dataBlockExists(const DataBlockPtr &) const Rose::BinaryAnalysis::Partitioner2::Function
dataBlocks() const Rose::BinaryAnalysis::Partitioner2::Function
demangledName() const Rose::BinaryAnalysis::Partitioner2::Function
demangledName(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
eraseAttribute(Id id)Sawyer::Attribute::Storage<>inline
eraseBasicBlock(rose_addr_t bblockVa)Rose::BinaryAnalysis::Partitioner2::Function
eraseDataBlock(const DataBlockPtr &)Rose::BinaryAnalysis::Partitioner2::Function
eraseReasons(unsigned reasons)Rose::BinaryAnalysis::Partitioner2::Function
Function() (defined in Rose::BinaryAnalysis::Partitioner2::Function)Rose::BinaryAnalysis::Partitioner2::Functionprotected
Function(rose_addr_t entryVa, const std::string &name, unsigned reasons) (defined in Rose::BinaryAnalysis::Partitioner2::Function)Rose::BinaryAnalysis::Partitioner2::Functionexplicitprotected
getAttribute(Id id) constSawyer::Attribute::Storage<>inline
insertBasicBlock(rose_addr_t bblockVa)Rose::BinaryAnalysis::Partitioner2::Function
insertDataBlock(const DataBlockPtr &)Rose::BinaryAnalysis::Partitioner2::Function
insertReasons(unsigned reasons)Rose::BinaryAnalysis::Partitioner2::Function
instance(rose_addr_t entryVa, const std::string &name="", unsigned reasons=0)Rose::BinaryAnalysis::Partitioner2::Functionstatic
instance(rose_addr_t entryVa, unsigned reasons)Rose::BinaryAnalysis::Partitioner2::Functionstatic
isFrozen() const Rose::BinaryAnalysis::Partitioner2::Function
isNoop() const Rose::BinaryAnalysis::Partitioner2::Function
isThunk() const Rose::BinaryAnalysis::Partitioner2::Function
name() const Rose::BinaryAnalysis::Partitioner2::Function
name(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
nAttributes() constSawyer::Attribute::Storage<>inline
nBasicBlocks() const Rose::BinaryAnalysis::Partitioner2::Function
nDataBlocks() const Rose::BinaryAnalysis::Partitioner2::Function
Sawyer::operator=(const SharedObject &)Sawyer::SharedObjectinline
Storage<>::operator=(const Storage &other)Sawyer::Attribute::Storage<>inline
optionalAttribute(Id id) constSawyer::Attribute::Storage<>inline
OWN_EXPLICIT enum valueRose::BinaryAnalysis::Partitioner2::Function
OWN_PROVISIONAL enum valueRose::BinaryAnalysis::Partitioner2::Function
OWN_UNOWNED enum valueRose::BinaryAnalysis::Partitioner2::Function
Ownership enum nameRose::BinaryAnalysis::Partitioner2::Function
ownsBasicBlock(rose_addr_t bblockVa) const Rose::BinaryAnalysis::Partitioner2::Function
printableName() const Rose::BinaryAnalysis::Partitioner2::Function
Ptr typedefRose::BinaryAnalysis::Partitioner2::Function
reasonComment() const Rose::BinaryAnalysis::Partitioner2::Function
reasonComment(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
reasons() const Rose::BinaryAnalysis::Partitioner2::Function
reasons(unsigned)Rose::BinaryAnalysis::Partitioner2::Function
setAttribute(Id id, const T &value)Sawyer::Attribute::Storage<>inline
setAttributeMaybe(Id id, const T &value)Sawyer::Attribute::Storage<>inline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
sourceLocation() const Rose::BinaryAnalysis::Partitioner2::Function
sourceLocation(const SourceLocation &)Rose::BinaryAnalysis::Partitioner2::Function
stackDelta() const Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaAnalysis() const Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaAnalysis()Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaConcrete() const Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaOverride() const Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaOverride(const InstructionSemantics::BaseSemantics::SValuePtr &delta)Rose::BinaryAnalysis::Partitioner2::Function
Storage()Sawyer::Attribute::Storage<>inline
Storage(const Storage &other)Sawyer::Attribute::Storage<>inline
Sync typedef (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>
~Function() (defined in Rose::BinaryAnalysis::Partitioner2::Function)Rose::BinaryAnalysis::Partitioner2::Function
~SharedObject()Sawyer::SharedObjectinlinevirtual
~Storage() (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>inline