Kamil Śliwak
|
a75ebc5e15
|
FunctionCallGraph: operator<< for printing nodes in an unambiguous way
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
bd57019821
|
FunctionCallGraph: Detect events
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
3150066eef
|
[FIXUP] Add edges to dispatch only for function that call other functions, not ones that just access them
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
bdd35badb8
|
[FIXUP] Minor refactor
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
467a8b318b
|
[FIXUP] Remove special case for missing m_currentNode in processCall() and use processCall() instead of visitCallable()
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
11bda6f0e7
|
[FIXUP] Don't add public getters to the graph
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
7411742dad
|
[FIXUP] Don't skip edges to functions that have already been visited
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
20933f5f13
|
[FIXUP] Modifier invocations should always be treated as direct calls
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
0cf76ea3cd
|
[FIXUP] Reset m_currentNode at the end of the constructor
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
85719c9858
|
[FIXUP] Use ranges-v3
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
40aa96fc9c
|
[FIXUP] Fix comment: RuntimeDispatch -> InternalDispatch
|
2021-02-11 19:44:39 +01:00 |
|
Kamil Śliwak
|
809f9d9496
|
[FIXUP] Remove std:: prefix where it's not necessary
|
2021-02-11 19:44:39 +01:00 |
|
Mathias Baumann
|
23ca9c4324
|
fixup! Impleme
|
2021-02-11 19:13:01 +01:00 |
|
Mathias Baumann
|
3838a3a29f
|
fixup! Imp
|
2021-02-11 19:13:01 +01:00 |
|
Mathias Baumann
|
1bfc766139
|
Adjustments after rebase
|
2021-02-11 19:13:01 +01:00 |
|
Mathias Baumann
|
d6ab70c27d
|
fixup! Implement
|
2021-02-11 19:13:00 +01:00 |
|
Mathias Baumann
|
c977c0cfd0
|
Implement a Function Call Graph
|
2021-02-11 16:53:01 +01:00 |
|