ROSE  0.9.10.103
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(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::BasicBlockinlineprotected
BasicBlock(rose_addr_t startVa, const Partitioner *partitioner) (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinlineprotected
clearAttributes()Sawyer::Attribute::Storage<>inline
clearSuccessors()Rose::BinaryAnalysis::Partitioner2::BasicBlock
comment() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
comment(const std::string &s)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
copyCache(const BasicBlock::Ptr other) (defined in Rose::BinaryAnalysis::Partitioner2::BasicBlock)Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
create(rose_addr_t startVa, const Partitioner *partitioner) const Rose::BinaryAnalysis::Partitioner2::BasicBlockinlinevirtual
dataAddresses() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlockExists(const DataBlock::Ptr &) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
dataBlocks() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
dispatcher() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
dropSemantics()Rose::BinaryAnalysis::Partitioner2::BasicBlock
eraseAttribute(Id id)Sawyer::Attribute::Storage<>inline
fallthroughVa() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
finalState()Rose::BinaryAnalysis::Partitioner2::BasicBlock
getAttribute(Id id) constSawyer::Attribute::Storage<>inline
ghostSuccessors() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
initialState() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
insertDataBlock(const DataBlock::Ptr &)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 Partitioner *partitioner)Rose::BinaryAnalysis::Partitioner2::BasicBlockinlinestatic
instructionExists(rose_addr_t startVa) const Rose::BinaryAnalysis::Partitioner2::BasicBlock
instructionExists(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
isFunctionReturn() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isSemanticsDropped() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
isSemanticsError() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
mayReturn() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
nAttributes() constSawyer::Attribute::Storage<>inline
nDataBlocks() const Rose::BinaryAnalysis::Partitioner2::BasicBlockinline
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
printableName() const Rose::BinaryAnalysis::Partitioner2::BasicBlock
Ptr typedefRose::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
Storage()Sawyer::Attribute::Storage<>inline
Storage(const Storage &other)Sawyer::Attribute::Storage<>inline
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()Rose::BinaryAnalysis::Partitioner2::BasicBlock
~SharedObject()Sawyer::SharedObjectinlinevirtual
~Storage() (defined in Sawyer::Attribute::Storage<>)Sawyer::Attribute::Storage<>inline