ASSUMED enum value | Rose::BinaryAnalysis::Reachability | |
clear() | Rose::BinaryAnalysis::Reachability | |
clearReachability() | Rose::BinaryAnalysis::Reachability | |
commandLineSwitches(Settings &settings) | Rose::BinaryAnalysis::Reachability | static |
EXPLICIT_INSN_CONSTANT enum value | Rose::BinaryAnalysis::Reachability | |
EXPLICIT_MEM_CONSTANT enum value | Rose::BinaryAnalysis::Reachability | |
EXPORTED_FUNCTION enum value | Rose::BinaryAnalysis::Reachability | |
findExplicitInstructionReferents(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &) | Rose::BinaryAnalysis::Reachability | static |
findExplicitMemoryReferents(const Partitioner2::PartitionerConstPtr &, const MemoryMapPtr &, size_t bytesPerWord=0, size_t alignment=0, ByteOrder::Endianness sex=ByteOrder::ORDER_UNSPECIFIED) | Rose::BinaryAnalysis::Reachability | |
findImplicitFunctionReferents(const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &) | Rose::BinaryAnalysis::Reachability | static |
FunctionToVertexMap typedef (defined in Rose::BinaryAnalysis::Reachability) | Rose::BinaryAnalysis::Reachability | |
hasReasons(ReasonFlags reasons, ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags()) | Rose::BinaryAnalysis::Reachability | static |
IMPLICIT_FUNC_CONSTANT enum value | Rose::BinaryAnalysis::Reachability | |
initDiagnostics() | Rose::BinaryAnalysis::Reachability | static |
insertReasonSwitch(Sawyer::CommandLine::SwitchGroup &, const std::string &switchName, ReasonFlags &storage, Reason dfltArg, const std::string &doc) | Rose::BinaryAnalysis::Reachability | static |
intrinsicallyReachable(size_t vertexId, ReasonFlags how) | Rose::BinaryAnalysis::Reachability | |
intrinsicallyReachable(ForwardIterator begin, ForwardIterator end, ReasonFlags how) | Rose::BinaryAnalysis::Reachability | inline |
intrinsicReachability(size_t vertexId) const | Rose::BinaryAnalysis::Reachability | |
intrinsicReachability() const | Rose::BinaryAnalysis::Reachability | |
isIntrinsicallyReachable(size_t vertexId, ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags()) const | Rose::BinaryAnalysis::Reachability | |
isReachable(size_t vertexId, ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags()) const | Rose::BinaryAnalysis::Reachability | |
iterate(const Partitioner2::PartitionerConstPtr &partitioner) | Rose::BinaryAnalysis::Reachability | |
markEntryFunctions(const Partitioner2::PartitionerConstPtr &, ReasonFlags how=PROGRAM_ENTRY_POINT) | Rose::BinaryAnalysis::Reachability | |
markExplicitInstructionReferents(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &, ReasonFlags how=EXPLICIT_INSN_CONSTANT) | Rose::BinaryAnalysis::Reachability | |
markExplicitMemoryReferents(const Partitioner2::PartitionerConstPtr &, const MemoryMapPtr &, size_t bytesPerWord=0, size_t alignment=0, ByteOrder::Endianness sex=ByteOrder::ORDER_UNSPECIFIED, ReasonFlags how=EXPLICIT_MEM_CONSTANT) | Rose::BinaryAnalysis::Reachability | |
markExportFunctions(const Partitioner2::PartitionerConstPtr &, ReasonFlags how=EXPORTED_FUNCTION) | Rose::BinaryAnalysis::Reachability | |
markImplicitFunctionReferents(const Partitioner2::PartitionerConstPtr &, const Partitioner2::FunctionPtr &, ReasonFlags how=IMPLICIT_FUNC_CONSTANT) | Rose::BinaryAnalysis::Reachability | |
markSpecifiedVas(const Partitioner2::PartitionerConstPtr &, const std::vector< AddressInterval > &, ReasonFlags) | Rose::BinaryAnalysis::Reachability | |
markStartingPoints(const Partitioner2::PartitionerConstPtr &) | Rose::BinaryAnalysis::Reachability | |
markStartingPoints(const Partitioner2::PartitionerConstPtr &, const MemoryMapPtr &) | Rose::BinaryAnalysis::Reachability | |
mlog | Rose::BinaryAnalysis::Reachability | static |
NOT_REACHABLE enum value | Rose::BinaryAnalysis::Reachability | |
PROGRAM_ENTRY_POINT enum value | Rose::BinaryAnalysis::Reachability | |
propagate(const Partitioner2::PartitionerConstPtr &) | Rose::BinaryAnalysis::Reachability | |
propagate(const Partitioner2::PartitionerConstPtr &, std::vector< size_t > &changedVertexIds) | Rose::BinaryAnalysis::Reachability | |
reachability(size_t vertexId) const | Rose::BinaryAnalysis::Reachability | |
reachability() const | Rose::BinaryAnalysis::Reachability | |
Reachability() | Rose::BinaryAnalysis::Reachability | |
reachableVertices(ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags()) const | Rose::BinaryAnalysis::Reachability | |
Reason enum name | Rose::BinaryAnalysis::Reachability | |
reasonArgument(Reason) | Rose::BinaryAnalysis::Reachability | static |
reasonArgumentDocumentation() | Rose::BinaryAnalysis::Reachability | static |
reasonDocumentation(Reason dflt) | Rose::BinaryAnalysis::Reachability | static |
ReasonFlags typedef | Rose::BinaryAnalysis::Reachability | |
reasonParser(ReasonFlags &storage) | Rose::BinaryAnalysis::Reachability | static |
settings() const | Rose::BinaryAnalysis::Reachability | inline |
settings() | Rose::BinaryAnalysis::Reachability | inline |
settings(const Settings &s) | Rose::BinaryAnalysis::Reachability | inline |
SIGNAL_HANDLER enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_0 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_1 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_10 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_11 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_12 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_13 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_14 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_15 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_2 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_3 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_4 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_5 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_6 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_7 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_8 enum value | Rose::BinaryAnalysis::Reachability | |
USER_DEFINED_9 enum value | Rose::BinaryAnalysis::Reachability | |
~Reachability() (defined in Rose::BinaryAnalysis::Reachability) | Rose::BinaryAnalysis::Reachability | |