summaryrefslogtreecommitdiffstats
path: root/tester/covoar/CoverageMapBase.h
diff options
context:
space:
mode:
authorHermann Felbinger <hermann19829@gmail.com>2017-08-26 09:15:53 +0100
committerChris Johns <chrisj@rtems.org>2017-08-29 18:05:51 +1000
commitcb018bcdff30e4582b4a6b348dc0fb7776a92b58 (patch)
treebeb9c3176298a73997ee2b1d8b54692f9e6b188b /tester/covoar/CoverageMapBase.h
parentcovoar: Fix buffer overflow and fix br tag in html report. (diff)
downloadrtems-tools-cb018bcdff30e4582b4a6b348dc0fb7776a92b58.tar.bz2
covoar: Add information to improve diagnostics.
Diffstat (limited to 'tester/covoar/CoverageMapBase.h')
-rw-r--r--tester/covoar/CoverageMapBase.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/tester/covoar/CoverageMapBase.h b/tester/covoar/CoverageMapBase.h
index 70b2b30..e1310c9 100644
--- a/tester/covoar/CoverageMapBase.h
+++ b/tester/covoar/CoverageMapBase.h
@@ -28,6 +28,11 @@ namespace Coverage {
*/
typedef struct {
/*!
+ * This is the file from which this originated.
+ */
+ std::string fileName;
+
+ /*!
* This is the low address of the address map range.
*/
uint32_t lowAddress;
@@ -48,12 +53,14 @@ namespace Coverage {
/*!
* This method constructs a CoverageMapBase instance.
*
+ * @param[in] exefileName specifies the executable this originated in
* @param[in] low specifies the lowest address of the coverage map
* @param[in] high specifies the highest address of the coverage map
*/
CoverageMapBase(
- uint32_t low,
- uint32_t high
+ const std::string& exefileName,
+ uint32_t low,
+ uint32_t high
);
/*!