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

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

address() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
append(const PartitionerConstPtr &, SgAsmInstruction *)Rose::BinaryAnalysis::Partitioner2::BasicBlock
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
BasicBlock() (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockprotected
BasicBlock(rose_addr_t startVa, const PartitionerConstPtr &) (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockprotected
clearAttributes()Sawyer::Attribute::Storage< SyncTag >inline
clearCache()Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
clearSuccessors()Rose::BinaryAnalysis::Partitioner2::BasicBlock
comment() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
comment(const std::string &s)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
copyCache(const BasicBlockPtr &other) (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlock
create(rose_addr_t startVa, const PartitionerConstPtr &partitioner) constRose::BinaryAnalysis::Partitioner2::BasicBlockinlinevirtual
dataAddresses() constRose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlockExists(const DataBlockPtr &) constRose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlocks() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
dropSemantics(const PartitionerConstPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
eraseAttribute(Id id)Sawyer::Attribute::Storage< SyncTag >inline
eraseDataBlock(const DataBlockPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
explicitConstants() constRose::BinaryAnalysis::Partitioner2::BasicBlock
fallthroughVa() constRose::BinaryAnalysis::Partitioner2::BasicBlock
getAttribute(Id id) constSawyer::Attribute::Storage< SyncTag >inline
getAttributeMaybe(const Id id) constSawyer::Attribute::Storage< SyncTag >inline
ghostSuccessors() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
insertDataBlock(const DataBlockPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
insertSuccessor(const BaseSemantics::SValuePtr &, EdgeType type=E_NORMAL, Confidence confidence=ASSUMED)Rose::BinaryAnalysis::Partitioner2::BasicBlock
insertSuccessor(rose_addr_t va, size_t nBits, EdgeType type=E_NORMAL, Confidence confidence=ASSUMED)Rose::BinaryAnalysis::Partitioner2::BasicBlock
insnAddresses() constRose::BinaryAnalysis::Partitioner2::BasicBlock
instance(rose_addr_t startVa, const PartitionerConstPtr &partitioner)Rose::BinaryAnalysis::Partitioner2::BasicBlockinlinestatic
instructionExists(rose_addr_t startVa) constRose::BinaryAnalysis::Partitioner2::BasicBlock
instructionExists(SgAsmInstruction *) constRose::BinaryAnalysis::Partitioner2::BasicBlock
instructionIndex(rose_addr_t) constRose::BinaryAnalysis::Partitioner2::BasicBlock
instructionIndex(SgAsmInstruction *) constRose::BinaryAnalysis::Partitioner2::BasicBlock
instructions() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
isEmpty() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFrozen() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionCall() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionCall(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionReturn() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionReturn(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
mayReturn() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
mayReturn(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
nAttributes() constSawyer::Attribute::Storage< SyncTag >inline
nDataBlocks() constRose::BinaryAnalysis::Partitioner2::BasicBlock
nInstructions() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
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
pop()Rose::BinaryAnalysis::Partitioner2::BasicBlock
popsStack() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
popsStack(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
printableName() constRose::BinaryAnalysis::Partitioner2::BasicBlock
Ptr typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
semantics() constRose::BinaryAnalysis::Partitioner2::BasicBlock
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::BasicBlockinline
sourceLocation(const SourceLocation &loc)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
Storage()Sawyer::Attribute::Storage< SyncTag >inline
Storage(const Storage &other)Sawyer::Attribute::Storage< SyncTag >inline
Successor typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
successors() constRose::BinaryAnalysis::Partitioner2::BasicBlockinline
successors(const Successors &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
Successors typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
Sync typedef (defined in Sawyer::Attribute::Storage< SyncTag >)Sawyer::Attribute::Storage< SyncTag >
undropSemantics(const PartitionerConstPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
~BasicBlock() (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlock
~SharedObject()Sawyer::SharedObjectinlinevirtual
~Storage() (defined in Sawyer::Attribute::Storage< SyncTag >)Sawyer::Attribute::Storage< SyncTag >inline