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

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

address() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
append(const PartitionerConstPtr &, SgAsmInstruction *)Rose::BinaryAnalysis::Partitioner2::BasicBlock
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
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<>inline
clearCache()Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
clearSuccessors()Rose::BinaryAnalysis::Partitioner2::BasicBlock
comment() const Rose::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) const Rose::BinaryAnalysis::Partitioner2::BasicBlockinlinevirtual
dataAddresses() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlockExists(const DataBlockPtr &) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlocks() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
dropSemantics(const PartitionerConstPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
eraseAttribute(Id id)Sawyer::Attribute::Storage<>inline
eraseDataBlock(const DataBlockPtr &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
explicitConstants() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
fallthroughVa() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
getAttribute(Id id) constSawyer::Attribute::Storage<>inline
ghostSuccessors() const Rose::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() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instance(rose_addr_t startVa, const PartitionerConstPtr &partitioner)Rose::BinaryAnalysis::Partitioner2::BasicBlockinlinestatic
instructionExists(rose_addr_t startVa) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instructionExists(SgAsmInstruction *) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instructionIndex(rose_addr_t) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instructionIndex(SgAsmInstruction *) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instructions() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isEmpty() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFrozen() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionCall() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionCall(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionReturn() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isFunctionReturn(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
mayReturn() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
mayReturn(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
nAttributes() constSawyer::Attribute::Storage<>inline
nDataBlocks() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
nInstructions() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
Sawyer::operator=(const SharedObject &)Sawyer::SharedObjectinline
Storage<>::operator=(const Storage &other)Sawyer::Attribute::Storage<>inline
optionalAttribute(Id id) constSawyer::Attribute::Storage<>inline
pop()Rose::BinaryAnalysis::Partitioner2::BasicBlock
popsStack() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
popsStack(bool flag) const (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
printableName() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
Ptr typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
semantics() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
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::BasicBlockinline
sourceLocation(const SourceLocation &loc)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
Storage()Sawyer::Attribute::Storage<>inline
Storage(const Storage &other)Sawyer::Attribute::Storage<>inline
Successor typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
successors() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
successors(const Successors &)Rose::BinaryAnalysis::Partitioner2::BasicBlock
Successors typedefRose::BinaryAnalysis::Partitioner2::BasicBlock
Sync typedef (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>
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<>)Sawyer::Attribute::Storage<>inline