summaryrefslogtreecommitdiff
path: root/rtems-coverage
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-08-04 13:35:20 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-08-04 13:35:20 +0000
commit5d8ffa7905375de71e733df6d84b41bd784d4d1f (patch)
tree7654bd0db4d839983b242bc35e6df17e0da445c9 /rtems-coverage
parente686517e6b775c78afd00d179774f44b8e110db3 (diff)
2010-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* do_coverage: Add remove_unwanted_symbols.
Diffstat (limited to 'rtems-coverage')
-rw-r--r--rtems-coverage/ChangeLog4
-rwxr-xr-xrtems-coverage/do_coverage14
2 files changed, 17 insertions, 1 deletions
diff --git a/rtems-coverage/ChangeLog b/rtems-coverage/ChangeLog
index d933cf3..04e2f76 100644
--- a/rtems-coverage/ChangeLog
+++ b/rtems-coverage/ChangeLog
@@ -1,3 +1,7 @@
+2010-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * do_coverage: Add remove_unwanted_symbols.
+
2010-08-02 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Explanations.txt: Update. Remove old ones and add a number of new
diff --git a/rtems-coverage/do_coverage b/rtems-coverage/do_coverage
index 2394f43..578d6e5 100755
--- a/rtems-coverage/do_coverage
+++ b/rtems-coverage/do_coverage
@@ -534,6 +534,17 @@ generate_symbols()
fi
}
+# remove symbols we do not want coverage on.
+# NOTE: As of 4 August 2010, we do not have any.
+remove_unwanted_symbols()
+{
+ cat
+# sed -e '/IMFS_print_node/d' \
+# -e '/IMFS_dump_directory/d' \
+# -e '/IMFS_dump/d' \
+# -e '/IMFS_memfile_maximum_size/d'
+}
+
# Now we are ready to start doing real work
start=`date`
@@ -713,7 +724,8 @@ if [ ${do_reports} = "yes" ] ; then
results_dir=${outputDir}
fi
- generate_symbols >${BASEDIR}/${BSP}-tests/rtems.syms
+ generate_symbols | remove_unwanted_symbols \
+ >${BASEDIR}/${BSP}-tests/rtems.syms
syms=`cat ${BASEDIR}/${BSP}-tests/rtems.syms | wc -l`
if [ ${syms} -eq 0 ] ; then
fatal "no symbols found"