Commit 8a786ac
Implementing On-The-Fly Reporting (#701)
* Analysis Printer (#17)
* Initial Commit
* AnalysisPrinter Second commit
* Initial Commit
* Integrate Printer with client Analysis and test
* Addressing Review comments
* Integrate AnalysisPrinter with all analyses and template class modified
* vector emplace_back instead of push_back
* Testcase for AnalysisPrinter
* GroundTruth derived class initial commit
* AnalysisPrinter Test complete and Test
* fixing myphasartool file
* Test pre-commit fix
* Adding Test cases and fixing PR failure
* 1.template params to N,D,L 2.remove AnalysisType param from AnalysisResults 3.rearranging class variables
* 1.template params to N,D,L 2.remove AnalysisType param from AnalysisResults 3.rearranging class variables
* Null AnalysisPrinter singleton
* Adding AnalysisPrinter to IDETabulation Problem
* making free (N,D,L)ToString functions
* disable copy and move for analysis-printer
* Default NullAnalysisPrinter and explicit print methods
* removing SetAnalysisPrinter from client analyses and modified Testcase for AnalysisPrinter
* Adding superclass for AnalysisPrinter
* Addressing review comments and fixing PR build failure
* fix: minors
* fix: minor (clang-tidy)
* fix: review feedback
* misc: minor refactoring
---------
Co-authored-by: SanthoshMohan <santhoshmohan0897@gmail.com>
Co-authored-by: Sriteja Kummita <sriteja.ku@gmail.com>
* OnTheFlyReporting Initial Commit
* fix: review feedback
* onTheFlyAnalysis makeUniquePtr
* OnTheFlyReporting Initial Commit
* onTheFlyAnalysis makeUniquePtr
* addressing minor error in prev commit
* Refactoring Warn Variable and Refactoring lambda flow for AnalysisPrinter
* Integrating sourceMgr to AnalysisPrinter
* Testcase for OnTheFlyAnalysisPrinting
* Testcase for SourceMgrPrinter
* MaybeUniquePtr for SourceMgrPrinter
* Minor review comments
* refactoring the printers
* adding TODOs
* more TODOs
* Refactor AnalysisPrinter part1
* Refactor AnalysisPrinter part2
* dev: update AnalysisPrinterBase, integrate and fix tests
* adding warning kind
* fix ci
* update codeowners for analysis-printer
* Refactor SourceManagerPrinter
* Minor in OTF Printer Test
* fixing review feedback
* fix l_t printing
* Mandating analysisType to tyestate descriptions
---------
Co-authored-by: SanthoshMohan <santhoshmohan0897@gmail.com>
Co-authored-by: Fabian Schiebel <fabian.schiebel@iem.fraunhofer.de>1 parent cd302d8 commit 8a786ac
File tree
35 files changed
+757
-213
lines changed- .github
- include/phasar
- DataFlow/IfdsIde
- PhasarLLVM
- DataFlow/IfdsIde/Problems
- TypeStateDescriptions
- Utils
- Utils
- lib/PhasarLLVM
- DataFlow/IfdsIde/Problems
- TypeStateDescriptions
- Utils
- unittests
- PhasarLLVM/ControlFlow
- Utils
35 files changed
+757
-213
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | 22 | | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
Lines changed: 6 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
529 | 530 | | |
530 | 531 | | |
531 | 532 | | |
532 | | - | |
533 | | - | |
534 | 533 | | |
535 | | - | |
| 534 | + | |
| 535 | + | |
536 | 536 | | |
537 | 537 | | |
538 | 538 | | |
| |||
541 | 541 | | |
542 | 542 | | |
543 | 543 | | |
544 | | - | |
545 | | - | |
546 | 544 | | |
547 | | - | |
| 545 | + | |
| 546 | + | |
548 | 547 | | |
549 | 548 | | |
550 | 549 | | |
| |||
553 | 552 | | |
554 | 553 | | |
555 | 554 | | |
556 | | - | |
| 555 | + | |
557 | 556 | | |
558 | 557 | | |
559 | 558 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
| 89 | + | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| 33 | + | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
| |||
0 commit comments