summaryrefslogtreecommitdiffstats
path: root/tester/covoar/DesiredSymbols.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DesiredSymbols.h: Initialize symbolInfoRyan Long2021-09-271-0/+1
| | | | | | CID 1399627: Uninitialized pointer field Closes #4433
* Remove SymbolsToAnalyze global variableRyan Long2021-08-031-3/+13
| | | | | | | | | - 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 Verbose global variableRyan Long2021-08-031-3/+10
| | | | | Replaced Verbose in app_common with local variables that are passed as a parameter into numerous functions
* covoar: Split symbols by symbol setAlex White2021-04-061-23/+75
| | | | | | | | | | | | | 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/reports: Add new statistics to summaryAlex White2021-03-301-1/+23
| | | | | | The following new statistics have been added to the summary report: number of unreferenced symbols, total branch paths found, number of branch paths not executed, and percentage of branch paths covered.
* covoar: Fix NOP execution markingAlex White2021-03-301-2/+9
| | | | | Some NOP instructions were not being marked as executed because they are located at the end of uncovered ranges. This has been fixed.
* tester/covoar: Remove all exit() calls and throw an rld::error exception.Chris Johns2018-06-181-2/+1
| | | | Add a suitable catch to covoar's main.
* covoar: Add symbol set reader and ELF data parser to covoar.Cillian O'Donnell2018-05-011-3/+11
| | | | | | | | | | | | | | Add ability to organize symbol sets of libraries in INI file and then read them with covoar and load the symbols directly from the libraries. rtems-tools/../testing: Add configuration files for coverage analysis. A number of covoar options are not required and are defaulted. Co-author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com> Co-author: Vijay Kumar Banerjee <vijaykumar9597@gmail.com> Co-author: Chris Johns <chrisj@rtems.org>
* covoar: Add information to improve diagnostics.Hermann Felbinger2017-08-291-11/+14
|
* covoar: Merger the covoar source from rtems-testing.git.Chris Johns2014-06-181-0/+336
Use waf to build covoar.