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

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

address() constRose::BinaryAnalysis::Partitioner2::Function
attributeExists(Id id) constSawyer::Attribute::Storage< SyncTag >inline
attributeIds() constSawyer::Attribute::Storage< SyncTag >inline
attributeOrDefault(Id id) constSawyer::Attribute::Storage< SyncTag >inline
attributeOrElse(Id id, const T &dflt) constSawyer::Attribute::Storage< SyncTag >inline
basicBlockAddresses() constRose::BinaryAnalysis::Partitioner2::Function
callingConventionAnalysis() constRose::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< SyncTag >inline
comment() constRose::BinaryAnalysis::Partitioner2::Function
comment(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
dataAddresses() constRose::BinaryAnalysis::Partitioner2::Function
dataBlockExists(const DataBlockPtr &) constRose::BinaryAnalysis::Partitioner2::Function
dataBlocks() constRose::BinaryAnalysis::Partitioner2::Function
demangledName() constRose::BinaryAnalysis::Partitioner2::Function
demangledName(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
eraseAttribute(Id id)Sawyer::Attribute::Storage< SyncTag >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< SyncTag >inline
getAttributeMaybe(const Id id) constSawyer::Attribute::Storage< SyncTag >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() constRose::BinaryAnalysis::Partitioner2::Function
isNoop() constRose::BinaryAnalysis::Partitioner2::Function
isThunk() constRose::BinaryAnalysis::Partitioner2::Function
name() constRose::BinaryAnalysis::Partitioner2::Function
name(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
nAttributes() constSawyer::Attribute::Storage< SyncTag >inline
nBasicBlocks() constRose::BinaryAnalysis::Partitioner2::Function
nDataBlocks() constRose::BinaryAnalysis::Partitioner2::Function
Sawyer::operator=(const SharedObject &)Sawyer::SharedObjectinline
Sawyer::Attribute::Storage::operator=(const Storage &other)Sawyer::Attribute::Storage< SyncTag >inline
optionalAttribute(Id id) constSawyer::Attribute::Storage< SyncTag >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) constRose::BinaryAnalysis::Partitioner2::Function
printableName() constRose::BinaryAnalysis::Partitioner2::Function
Ptr typedefRose::BinaryAnalysis::Partitioner2::Function
reasonComment() constRose::BinaryAnalysis::Partitioner2::Function
reasonComment(const std::string &)Rose::BinaryAnalysis::Partitioner2::Function
reasons() constRose::BinaryAnalysis::Partitioner2::Function
reasons(unsigned)Rose::BinaryAnalysis::Partitioner2::Function
setAttribute(Id id, const T &value)Sawyer::Attribute::Storage< SyncTag >inline
setAttributeMaybe(Id id, const T &value)Sawyer::Attribute::Storage< SyncTag >inline
SharedObject()Sawyer::SharedObjectinline
SharedObject(const SharedObject &)Sawyer::SharedObjectinline
sourceLocation() constRose::BinaryAnalysis::Partitioner2::Function
sourceLocation(const SourceLocation &)Rose::BinaryAnalysis::Partitioner2::Function
stackDelta() constRose::BinaryAnalysis::Partitioner2::Function
stackDeltaAnalysis() constRose::BinaryAnalysis::Partitioner2::Function
stackDeltaAnalysis()Rose::BinaryAnalysis::Partitioner2::Function
stackDeltaConcrete() constRose::BinaryAnalysis::Partitioner2::Function
stackDeltaOverride() constRose::BinaryAnalysis::Partitioner2::Function
stackDeltaOverride(const InstructionSemantics::BaseSemantics::SValuePtr &delta)Rose::BinaryAnalysis::Partitioner2::Function
Storage()Sawyer::Attribute::Storage< SyncTag >inline
Storage(const Storage &other)Sawyer::Attribute::Storage< SyncTag >inline
Sync typedef (defined in Sawyer::Attribute::Storage< SyncTag >)Sawyer::Attribute::Storage< SyncTag >
~Function() (defined in Rose::BinaryAnalysis::Partitioner2::Function)Rose::BinaryAnalysis::Partitioner2::Function
~SharedObject()Sawyer::SharedObjectinlinevirtual
~Storage() (defined in Sawyer::Attribute::Storage< SyncTag >)Sawyer::Attribute::Storage< SyncTag >inline