PandA-2024.02
Data Structures | Macros
call_graph_manager.cpp File Reference
#include "call_graph_manager.hpp"
#include "Parameter.hpp"
#include "application_manager.hpp"
#include "behavioral_helper.hpp"
#include "call_graph.hpp"
#include "dbgPrintHelper.hpp"
#include "exceptions.hpp"
#include "ext_tree_node.hpp"
#include "function_behavior.hpp"
#include "graph.hpp"
#include "loops.hpp"
#include "op_graph.hpp"
#include "string_manipulation.hpp"
#include "tree_basic_block.hpp"
#include "tree_helper.hpp"
#include "tree_manager.hpp"
#include "tree_node.hpp"
#include "tree_reindex.hpp"
#include <boost/tuple/tuple.hpp>
#include <algorithm>
#include <iterator>
#include <list>
#include <string>
#include <utility>
#include <vector>
#include "config_HAVE_ASSERTS.hpp"
Include dependency graph for call_graph_manager.cpp:

Go to the source code of this file.

Data Structures

struct  CalledFunctionsVisitor
 Visitor to identify the list of called functions. More...
 

Macros

#define ADD_CALL_POINT(g, e, newstmt)   get_edge_info<function_graph_edge_info>(e, *(g))->call_points.insert(newstmt)
 Helper macro adding a call point to an edge of the call graph. More...
 

Macro Definition Documentation

◆ ADD_CALL_POINT

#define ADD_CALL_POINT (   g,
  e,
  newstmt 
)    get_edge_info<function_graph_edge_info>(e, *(g))->call_points.insert(newstmt)

Helper macro adding a call point to an edge of the call graph.

Parameters
gis the graph
eis the edge
newstmtis the call point to be added

Definition at line 82 of file call_graph_manager.cpp.


Generated on Mon Feb 12 2024 13:03:13 for PandA-2024.02 by doxygen 1.8.13