ROSE  0.11.145.0
Rose::BinaryAnalysis::Reachability Member List

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

ASSUMED enum valueRose::BinaryAnalysis::Reachability
clear()Rose::BinaryAnalysis::Reachability
clearReachability()Rose::BinaryAnalysis::Reachability
commandLineSwitches(Settings &settings)Rose::BinaryAnalysis::Reachabilitystatic
EXPLICIT_INSN_CONSTANT enum valueRose::BinaryAnalysis::Reachability
EXPLICIT_MEM_CONSTANT enum valueRose::BinaryAnalysis::Reachability
EXPORTED_FUNCTION enum valueRose::BinaryAnalysis::Reachability
findExplicitInstructionReferents(const Partitioner2::PartitionerConstPtr &, const Partitioner2::BasicBlockPtr &)Rose::BinaryAnalysis::Reachabilitystatic
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::Reachabilitystatic
FunctionToVertexMap typedef (defined in Rose::BinaryAnalysis::Reachability)Rose::BinaryAnalysis::Reachability
hasReasons(ReasonFlags reasons, ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags())Rose::BinaryAnalysis::Reachabilitystatic
IMPLICIT_FUNC_CONSTANT enum valueRose::BinaryAnalysis::Reachability
initDiagnostics()Rose::BinaryAnalysis::Reachabilitystatic
insertReasonSwitch(Sawyer::CommandLine::SwitchGroup &, const std::string &switchName, ReasonFlags &storage, Reason dfltArg, const std::string &doc)Rose::BinaryAnalysis::Reachabilitystatic
intrinsicallyReachable(size_t vertexId, ReasonFlags how)Rose::BinaryAnalysis::Reachability
intrinsicallyReachable(ForwardIterator begin, ForwardIterator end, ReasonFlags how)Rose::BinaryAnalysis::Reachabilityinline
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 &, MemoryMapPtr map=MemoryMap::Ptr())Rose::BinaryAnalysis::Reachability
mlogRose::BinaryAnalysis::Reachabilitystatic
NOT_REACHABLE enum valueRose::BinaryAnalysis::Reachability
PROGRAM_ENTRY_POINT enum valueRose::BinaryAnalysis::Reachability
propagate(const Partitioner2::PartitionerConstPtr &)Rose::BinaryAnalysis::Reachability
propagate(const Partitioner2::PartitionerConstPtr &, std::vector< size_t > &changedVertexIds)Rose::BinaryAnalysis::Reachability
Reachability()Rose::BinaryAnalysis::Reachabilityinline
reachability(size_t vertexId) const Rose::BinaryAnalysis::Reachability
reachability() const Rose::BinaryAnalysis::Reachability
reachableVertices(ReasonFlags any=ReasonFlags(), ReasonFlags all=ReasonFlags(), ReasonFlags none=ReasonFlags()) const Rose::BinaryAnalysis::Reachability
Reason enum nameRose::BinaryAnalysis::Reachability
reasonArgument(Reason)Rose::BinaryAnalysis::Reachabilitystatic
reasonArgumentDocumentation()Rose::BinaryAnalysis::Reachabilitystatic
reasonDocumentation(Reason dflt)Rose::BinaryAnalysis::Reachabilitystatic
ReasonFlags typedefRose::BinaryAnalysis::Reachability
reasonParser(ReasonFlags &storage)Rose::BinaryAnalysis::Reachabilitystatic
settings() const Rose::BinaryAnalysis::Reachabilityinline
settings()Rose::BinaryAnalysis::Reachabilityinline
settings(const Settings &s)Rose::BinaryAnalysis::Reachabilityinline
SIGNAL_HANDLER enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_0 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_1 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_10 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_11 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_12 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_13 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_14 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_15 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_2 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_3 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_4 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_5 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_6 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_7 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_8 enum valueRose::BinaryAnalysis::Reachability
USER_DEFINED_9 enum valueRose::BinaryAnalysis::Reachability