![]() |
PandA-2024.02
|
Call graph hierarchy. More...
#include "custom_map.hpp"#include "custom_set.hpp"#include "edge_info.hpp"#include "graph.hpp"#include "graph_info.hpp"#include "node_info.hpp"#include "refcount.hpp"#include <iosfwd>#include <string>

Go to the source code of this file.
Data Structures | |
| struct | FunctionInfo |
| Information associated with a call_graph node. More... | |
| struct | FunctionEdgeInfo |
| Information associated with a call_graph edge. More... | |
| struct | CallGraphInfo |
| The info associated with the call graph. More... | |
| class | CallGraphsCollection |
| This class collects information concerning the set of functions that will be analyzed by the PandA framework. More... | |
| class | CallGraph |
| This class is the view of a call graph. More... | |
| class | FunctionWriter |
| Functor used by write_graphviz to write the label of the vertices of a function graph. More... | |
| class | FunctionEdgeWriter |
| Functor used by write_graphviz to write the edges of a function graph. More... | |
Macros | |
| #define | STD_SELECTOR (1 << 0) |
| #define | FEEDBACK_SELECTOR (1 << 1) |
Typedefs | |
| using | FunctionEdgeInfoRef = refcount< FunctionEdgeInfo > |
| using | FunctionEdgeInfoConstRef = refcount< const FunctionEdgeInfo > |
| using | CallGraphInfoRef = refcount< CallGraphInfo > |
| The refcount definition for CallGraphInfo. More... | |
| using | CallGraphInfoConstRef = refcount< const CallGraphInfo > |
| using | CallGraphsCollectionRef = refcount< CallGraphsCollection > |
| The refcount definition for CallGraphInfo. More... | |
| using | CallGraphsCollectionConstRef = refcount< const CallGraphsCollection > |
| using | CallGraphRef = refcount< CallGraph > |
| The refcount definition for CallGraph. More... | |
| using | CallGraphConstRef = refcount< const CallGraph > |
Functions | |
| REF_FORWARD_DECL (FunctionBehavior) | |
Call graph hierarchy.
Definition in file call_graph.hpp.
| #define FEEDBACK_SELECTOR (1 << 1) |
Definition at line 61 of file call_graph.hpp.
Referenced by CallGraphManager::AddCallPoint(), CallGraphManager::CGetCallSubGraph(), and FunctionEdgeWriter::operator()().
| #define STD_SELECTOR (1 << 0) |
Definition at line 60 of file call_graph.hpp.
Referenced by CallGraphManager::AddCallPoint(), CallGraphManager::CGetAcyclicCallGraph(), CallGraphManager::CGetCallSubGraph(), and FunctionEdgeWriter::operator()().
| using CallGraphConstRef = refcount<const CallGraph> |
Definition at line 219 of file call_graph.hpp.
| using CallGraphInfoConstRef = refcount<const CallGraphInfo> |
Definition at line 114 of file call_graph.hpp.
| using CallGraphInfoRef = refcount<CallGraphInfo> |
The refcount definition for CallGraphInfo.
Definition at line 113 of file call_graph.hpp.
| using CallGraphRef = refcount<CallGraph> |
The refcount definition for CallGraph.
Definition at line 218 of file call_graph.hpp.
| using CallGraphsCollectionConstRef = refcount<const CallGraphsCollection> |
Definition at line 155 of file call_graph.hpp.
The refcount definition for CallGraphInfo.
Definition at line 154 of file call_graph.hpp.
| using FunctionEdgeInfoConstRef = refcount<const FunctionEdgeInfo> |
Definition at line 101 of file call_graph.hpp.
| using FunctionEdgeInfoRef = refcount<FunctionEdgeInfo> |
Definition at line 100 of file call_graph.hpp.
| REF_FORWARD_DECL | ( | FunctionBehavior | ) |
1.8.13