summaryrefslogtreecommitdiffstats
path: root/tester/covoar/DesiredSymbols.h
diff options
context:
space:
mode:
authorCillian O'Donnell <cpodonnell8@gmail.com>2018-04-25 21:33:58 +0100
committerChris Johns <chrisj@rtems.org>2018-05-01 09:00:35 +1000
commit3e187baeb9f706b729b2760a51e63a7703a30679 (patch)
treed8a846ebb0ecafeb1318e2fe20a670688f53a1b4 /tester/covoar/DesiredSymbols.h
parentrtemstoolkit: Remove warnings generated on Windows for fall-thru. (diff)
downloadrtems-tools-3e187baeb9f706b729b2760a51e63a7703a30679.tar.bz2
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>
Diffstat (limited to 'tester/covoar/DesiredSymbols.h')
-rw-r--r--tester/covoar/DesiredSymbols.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/tester/covoar/DesiredSymbols.h b/tester/covoar/DesiredSymbols.h
index 9524c64..21c5602 100644
--- a/tester/covoar/DesiredSymbols.h
+++ b/tester/covoar/DesiredSymbols.h
@@ -293,9 +293,17 @@ namespace Coverage {
/*!
* This method creates the set of symbols to analyze from the symbols
* listed in the specified file.
- */
- void load(
- const char* const symbolsFile
+ *
+ * @param[in] symbolsSet An INI format file of the symbols to be loaded.
+ * @param[in] buildTarget The build target
+ * @param[in] buildBSP The BSP
+ * @return Returns false if the load fails.
+ */
+ bool load(
+ const std::string& symbolsSet,
+ const std::string& buildTarget,
+ const std::string& buildBSP,
+ bool verbose
);
/*!