Commit Graph

5 Commits

Author SHA1 Message Date
Chris Johns
99c90b3353 tester/covoar: Integrate DWARF function data.
Use DAWRF function data to create the executable coverage
maps. Integrate the existing objdump processing with this
data.

- Refactor CoverageMapBase to have the address ranges
  and address info as separate objects. Move the
  to address info into a vector. Add support for
  multiple address ranges.
- DesiredSymbols is only interested in function symbols.
- ExecutableInfo creates coverage maps from DWARF function
  data.
- Add warning flags to the covoar build.
- Varous C++11 refactoring.
2018-08-07 09:11:29 +10:00
Chris Johns
fb987e82be covoar: Use DWARF to map addresses to source files and lines. 2018-06-15 15:54:25 +10:00
Cillian O'Donnell
3e187baeb9 covoar: Add symbol set reader and ELF data parser to covoar.
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>
2018-05-01 09:00:35 +10:00
Hermann Felbinger
cb018bcdff covoar: Add information to improve diagnostics. 2017-08-29 18:05:51 +10:00
Chris Johns
100f517ab3 covoar: Merger the covoar source from rtems-testing.git.
Use waf to build covoar.
2014-06-18 16:48:08 +12:00