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.