diff options
author | Jeff Johnston | 2019-09-05 22:06:35 +0000 |
---|---|---|
committer | Jeff Johnston | 2019-09-06 01:50:39 +0000 |
commit | 376e09dd9a67ed50f73707323ba845e3f521cb79 (patch) | |
tree | 38fb269a5e201d57af2c863aa9e0059952c9d7e3 /valgrind/org.eclipse.linuxtools.valgrind.remote-feature/feature.xml | |
parent | c8c0cbc57019f5210dbe8c9f3ebe3598221ffc21 (diff) | |
download | org.eclipse.linuxtools-376e09dd9a67ed50f73707323ba845e3f521cb79.tar.gz org.eclipse.linuxtools-376e09dd9a67ed50f73707323ba845e3f521cb79.tar.xz org.eclipse.linuxtools-376e09dd9a67ed50f73707323ba845e3f521cb79.zip |
Bug 550474 - Linuxtools GCov incorrectly interprets gcc 9.1 data files
- modify Line to store blocks that specify it (can be more than 1
in later releases)
- modify SourceFile.createLines() method to store blocks for each
line
- modify GcdaRecordsParser.parseGcdaRecord() method to note whether
arcs are out of order (not currently used but may be needed in
future)
- modify GcnoFunction.addLineCounts() method to account for multiple
blocks pointing to same line in which case add all entry arc counts
from blocks that are not registered for the line
- also remove kludge that set arc counts to 0 when totals ended up
less than 0
- add destination block indice info to Arc to make it easier to debug
in conjunction with gcov-dump output
- bump up gcov plug-in version
Change-Id: I2ac25c968d46871652f74ecb6bbb99cdd3d608fa
Reviewed-on: https://git.eclipse.org/r/149004
Tested-by: Linux Tools Bot <linuxtools-bot@eclipse.org>
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
Diffstat (limited to 'valgrind/org.eclipse.linuxtools.valgrind.remote-feature/feature.xml')
0 files changed, 0 insertions, 0 deletions