diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-04 13:35:20 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-04 13:35:20 +0000 |
commit | 5d8ffa7905375de71e733df6d84b41bd784d4d1f (patch) | |
tree | 7654bd0db4d839983b242bc35e6df17e0da445c9 /rtems-coverage | |
parent | e686517e6b775c78afd00d179774f44b8e110db3 (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/ChangeLog | 4 | ||||
-rwxr-xr-x | rtems-coverage/do_coverage | 14 |
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" |