![]() |
PandA-2024.02
|
Information associated with a call_graph edge. More...
#include <call_graph.hpp>


Public Types | |
| enum | CallType { CallType::direct_call, CallType::indirect_call, CallType::function_address, CallType::call_any } |
Public Member Functions | |
| FunctionEdgeInfo () | |
| Constructor. More... | |
Public Member Functions inherited from EdgeInfo | |
| EdgeInfo ()=default | |
| Constructor. More... | |
| virtual | ~EdgeInfo ()=default |
| Destructor. More... | |
Data Fields | |
| CustomOrderedSet< unsigned int > | direct_call_points |
| the index of the statements of the caller function where the target is called; More... | |
| CustomOrderedSet< unsigned int > | indirect_call_points |
| CustomOrderedSet< unsigned int > | function_addresses |
Information associated with a call_graph edge.
Definition at line 80 of file call_graph.hpp.
|
strong |
| Enumerator | |
|---|---|
| direct_call | |
| indirect_call | |
| function_address | |
| call_any | |
Definition at line 87 of file call_graph.hpp.
|
default |
Constructor.
Referenced by FunctionInfo::FunctionInfo().

| CustomOrderedSet<unsigned int> FunctionEdgeInfo::direct_call_points |
the index of the statements of the caller function where the target is called;
Definition at line 83 of file call_graph.hpp.
| CustomOrderedSet<unsigned int> FunctionEdgeInfo::function_addresses |
Definition at line 85 of file call_graph.hpp.
| CustomOrderedSet<unsigned int> FunctionEdgeInfo::indirect_call_points |
Definition at line 84 of file call_graph.hpp.
1.8.13