summaryrefslogtreecommitdiffstats
path: root/tester/covoar/ReportsBase.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove BranchInfoAvailable global variableRyan Long2021-08-031-3/+12
| | | | | | - Removed BranchInfoAvailable from app_common - Created member variable in CoverageReaderBase and ReportsBase and a function to get the value of the member variable
* Remove SymbolsToAnalyze global variableRyan Long2021-08-031-10/+23
| | | | | | | | | - Removed SymbolsToAnalyze from app_common and replaced it with the symbolsToAnalyze_m member variable in DesiredSymbols, GcovData, and ObjdumpProcessor - Added a parameter to constructors to initialize symbolsToAnalyze_m - Moved the definition of objdumpLine_t out of ObjdumpProcessor to make it work with DesiredSymbols
* Remove outputDirectory global variableRyan Long2021-08-031-4/+15
| | | | | | | | - Replaced outputDirectory in app_common with a local variable in covoar() - Created the outputDirectory_m member variable - Added parameters to Reports* constructors to initialize outputDirectory_m and non member functions
* Remove projectName global variableRyan Long2021-08-031-2/+10
| | | | | | | | - Replaced projectName in app_common with a local variable in covoar() - Changed datatype to string - Changed conditionals to reflect this - Created projectName_m member variable for ReportsBase - Added parameter to Reports* constructors to initialize projectName_m
* Remove Verbose global variableRyan Long2021-08-031-1/+3
| | | | | Replaced Verbose in app_common with local variables that are passed as a parameter into numerous functions
* Remove objdumpProcessor global variableRyan Long2021-08-031-1/+1
| | | | | | | | | | - Replaced objdumpProcessor in app_common with a local variable in TraceConverter.cc and covoar.cc - Added objdumpProcessor as a parameter for GenerateReports() and the processFile() member function of TraceReaderBase and its derived classes - Changed previous objdumpProcessor member functions calls from pointer to direct call syntax
* Remove AllExplanations global variableRyan Long2021-08-031-2/+16
| | | | | | | | | - Replaced AllExplanations in app_common with a local variable in covoar() - Added the allExplanations_m member variable to ReportsBase - Added a parameter to ReportsBase and its derived classes' constructors to initialize allExplanations_m - Added parameter to GenerateReports() to pass the variable from covoar() to the constructors for Reports*
* ReportsBase.h: Fix formattingRyan Long2021-07-191-69/+36
|
* Reports: Convert to C++Ryan Long2021-07-141-51/+67
|
* covoar: Use range-based for loops in ReportsBaseAlex White2021-04-071-6/+6
| | | | | | | | Some of the loops in the ReportsBase::Write* methods contained both regular and range-based for loops. This changes them to use only range- based for loops. Closes #4374
* covoar: Remove training white spacesJoel Sherrill2021-04-061-13/+13
|
* covoar: Split symbols by symbol setAlex White2021-04-061-12/+28
| | | | | | | | | | | | | This changes the way covoar organizes the symbols. Instead of treating all symbols as one set, covoar is now aware of multiple symbol sets and tracks statistics for each set. It now also generates reports for each symbol set. This change relieves the caller of covoar of the reponsibility of managing the symbol sets. As a result, covoar can minimize the work done for each symbol set, yielding a significant speedup. Updates #4374
* covoar: Merger the covoar source from rtems-testing.git.Chris Johns2014-06-181-0/+398
Use waf to build covoar.