<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Sorry for the noise, but I have a better patch that actually solves the root problem. I ran the full testsuite on sis and covoar against libscore.a like this:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">$ sparc-rtems5-ar -rcs sparc-rtems5/c/leon3/cpukit/score/libscore.a sparc-rtems5/c/leon3/cpukit/score/src/*.o</p>
<p><style type="text/css">
p, li { white-space: pre-wrap; }
</style></p>
<p>$ rtems-test --rtems-bsp=leon3-sis-cov sparc-rtems5/c/leon3/testsuites</p>
<p>$ /opt/rtems/5/share/rtems/tester/bin/covoar -v -f TSIM -S /opt/rtems/5/share/rtems/tester/rtems/testing/coverage/score-symbols.ini -O coverage -E /opt/rtems/5/share/rtems/tester/rtems/testing/coverage/Explanations.txt -p RTEMS-5 sparc-rtems5/c/leon3/testsuites/*/*.exe</p>
<p>summary.txt:
</p>
<p>Bytes Analyzed : 39376
Bytes Not Executed : 2864
Percentage Executed : 92.73
Percentage Not Executed : 7.273
Uncovered ranges found : 108
Total branches found : 860
Uncovered branches found : 200
61 branches always taken
139 branches never taken
</p>
<p>All symbol sizes and ranges are now correctly reported/calculated in the reports. There are two remaining issues to be solved:</p>
<p>1. File names are printed as 'unknown' in reports (minor problem but useful)</p>
<p>2. We should add RISC-V support to covoar ...</p>
<p>
</p>
Let me know if you agree to the patch ..<br>
</body>
</html>