summaryrefslogtreecommitdiff
path: root/rtems-coverage/do_coverage (follow)
AgeCommit message (Collapse)Author
2012-09-18do_coverage: Remove trailing whitespaceJoel Sherrill
2012-09-18do_coverage: remove unwanted rfs debug symbols from coverage. ↵Krzysztof Miesowicz
rtems_shell_debugrfs is low level debug tool for rfs. rtems_rfs_shell_* symbols are helper functions used by rtems_shell_debugrfs.
2012-05-15rtems-testing - Remove CVS Ids (manual edits)Joel Sherrill
2011-12-012011-12-01 Pawel Zagorski <pzagor@agh.edu.pl>Joel Sherrill
* do_coverage, rtems_config.in: Add GNU coverage support.
2011-11-042011-11-04 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Remove unused variable.
2011-09-022011-09-02 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Account for two column symbol file.
2011-08-31*** empty log message ***Joel Sherrill
2011-07-252011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* Explanations.txt: Minor updates. * VERSIONS-COVERAGE: Testing 4.9.6. * do_coverage: Default to saving tarballs.
2011-03-132011-03-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* VERSIONS-COVERAGE, do_coverage, run_coverage: Make improvements so it is easier to run on released RTEMS versions.
2011-01-262011-01-26 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage, generate_coverage_html, run_coverage: Contents of coverage data is now split into a collection of BSP specific directories. There were over 2000 entries in the main directory of the site before doing this. Also reworked the timeplot page to include the legend before each graph.
2010-08-042010-08-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Add remove_unwanted_symbols.
2010-07-142010-07-14 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage, rtems_items.sed: Include more info in summary.
2010-07-142010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Add libdevfs which was split from libimfs.
2010-06-302010-06-30 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Add information on unreferenced symbols to summary.txt.
2010-06-082010-06-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Until untar test is committed do not include it. It's presence is hiding other coverage improvements.
2010-06-072010-06-07 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* VERSIONS-COVERAGE, do_coverage: Now builds with 4.11.
2010-05-262010-05-26 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Include libuntar.
2010-05-252010-05-25 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett
* do_coverage, rtems_items.sed: Moved the summary report to the covoar common reports in the report class and out of the rtems specific items in the report index.
2010-05-242010-05-24 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett
* VERSIONS-COVERAGE, do_coverage: Created covoar directory with source that will be moved from rtems-coverage.
2010-05-212010-05-21 Jennifer.Averett@OARcorp.comJennifer Averett
* ConfigFile.cc, Makefile, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h, TraceConverter.cc, app_common.cc, app_common.h, configFile.txt, configfile_test.cc, covoar.cc, covoar.css, do_coverage, rtems_config.in: Added ProjectName and timestamp to report heading. Modified configuration to handle spaces in project name.
2010-05-212010-05-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage, rtems_items.sed: Add report on size of unreferenced symbols and a report on the size of all uncovered or unreferenced ranges.
2010-05-192010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: mv not cp.
2010-05-192010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* ReportsHtml.cc, do_coverage: Can now add project specific reports to the index.html. RTEMS does this. * rtems_items.sed: New file.
2010-05-192010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* covoar.cc: Add executable and coverage file extension parameters to configuration file. * do_coverage: Use configuration file for RTEMS runs. * rtems_config.in: New file.
2010-05-132010-05-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Provide capability to only analyze one configuration.
2010-05-122010-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* ReportsHtml.cc, ReportsHtml.h, do_coverage: Tidy up reports.
2010-05-122010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Attempt to add output directory.
2010-05-122010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* ReportsHtml.cc: Fix typo. * do_coverage: Copy .js and gif files for table magic.
2010-05-112010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* DesiredSymbols.cc: Remove range1.tmp and ranges2.tmp. * ReportsBase.cc, app_common.cc, covoar.cc, do_coverage: Generate files into user specified output directory.
2010-05-102010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Initial output directory support.
2010-05-082010-05-08 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Add ON_SIMULATOR for lm32_evr. Copy all .txt and .html files into tarball.
2010-05-072010-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Pick up style sheet for reports.
2010-04-232010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* covoar.cc, do_coverage: Add -s argument for symbols of interest file.
2010-04-182010-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* coverage_cron, do_coverage, run_coverage: Support lm32_evr. Attempt to do multiple coverage runs in parallel.
2010-04-132010-04-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Slightly improve usage.
2010-03-312010-03-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* VERSIONS-COVERAGE: Test 4.10. * coverage_cron: Spacing. * do_coverage: Fix confusion on ralf vs exe * remove_managers_not_wanted: New file.
2010-03-232010-03-23 Joel Sherrill <joel@oarcorp.com>Joel Sherrill
* CoverageReaderQEMU.cc: Default to stat() not stat64() if on ancient gcc as is present in Redhat 7.x where RTEMS 4.5 is maintained. * VERSIONS-COVERAGE: Add 4.5 stanza. * do_coverage: Support 4.5. Detect when no symbols. Alow for copying executables as well as linking.
2010-03-232010-03-23 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* do_coverage: Probe for parallelism.
2010-03-232010-03-23 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* ObjdumpProcessor.cc, VERSIONS-COVERAGE, coverage_cron, covoar.cc, do_coverage, run_coverage: Now runs 4.6 and 4.7 coverage reports.
2010-03-222010-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill
* ObjdumpProcessor.cc: Add lm32. * VERSIONS-COVERAGE: Add tarball directory. * coverage_cron: Add update before running others. * covoar.cc: Print coverage/executable pairs when verbose. * do_coverage: Add lm32_evr and tarball saving support. * run_coverage: Add another analysis with POSIX disabled. * style.css: Fix URL for logo.
2010-03-112010-03-11 Joel Sherrill <joel.sherrilL@oarcorp.com>Joel Sherrill
* CoverageReaderQEMU.cc: Some trace files are larger than 2 GB so use stat64. * ExecutableInfo.cc: Disable message about unable to find symbol information. It is just too noisy to be useful anymore. * covoar.cc: Add disabled code to print list of executable/coverage files being processed. * do_coverage: Add option to save tarballs. Update to support running all BSPs we currently support coverage on. * generate_coverage_html: Disable removing entries when more than 20. * run_coverage: Update to reflect new way of doing things. * coverage_cron: New file. Will be run once per week.
2010-03-092010-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* do_coverage: Appears to publish correctly now doing developmental and non-developmental profiles from a single test run.
2010-03-052010-03-05 Joel Sherrill <joel.sherrilL@oarcorp.com>Joel Sherrill
* .cvsignore: Add covoar * CoverageMapBase.cc: Fix off by one bug which resulted in thinking there was branch information on simulators which provided no branch information. * do_coverage: Improve error message.
2010-03-052010-03-05 Glenn HumphreyGlenn Humphrey
* do_coverage: Added the automatic generation of the rtems.syms file.
2010-03-052010-03-05 Glenn HumphreyGlenn Humphrey
* CoverageFactory.cc, CoverageFactory.h, CoverageMap.h, CoverageMapBase.cc, CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h, CoverageReaderBase.h, CoverageReaderQEMU.cc, CoverageReaderQEMU.h, CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h, CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h, CoverageWriterBase.h, CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h, CoverageWriterSkyeye.cc, CoverageWriterSkyeye.h, CoverageWriterTSIM.cc, CoverageWriterTSIM.h, Explanations.cc, Explanations.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, Reports.cc, Reports.h, Toolnames.cc, Toolnames.h, VERSIONS-COVERAGE, app_common.h, coverage_converter.cc, do_coverage: Extensive re-write to perform analysis based on a list of symbols instead of an address range. This allows executables that are linked differently to be analyzed together. Note that this update has broken covmerge and coverage_converter. It will be determined later whether to fix them or delete them. * DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc, ExecutableInfo.h, SymbolTable.cc, SymbolTable.h, covoar.cc: New files.
2010-01-202010-01-20 Glenn HumphreyGlenn Humphrey
* CoverageMapBase.cc, CoverageMapBase.h, CoverageReaderQEMU.cc, Explanations.h, ObjdumpProcessor.cc, ObjdumpProcessor.h, Toolnames.cc, Toolnames.h, covmerge.cc, do_coverage, qemu-traces.h: Completed branch analysis implementation.
2010-01-122010-01-12 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey
* CoverageFactory.cc, CoverageFactory.h, CoverageReaderRTEMS.cc, CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, Makefile, covmerge.cc, do_coverage: Re-worked the design a bit to eliminate the need for a trace conversion step. Instead the coverage reader for QEMU will just read the trace into a coverage map. Also changed the trace converter into a coverage converter. It will allow conversion between different coverage file formats. * CoverageReaderQEMU.cc, CoverageReaderQEMU.h, coverage_converter.cc: New files. * TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc, TraceReaderBase.h, TraceReaderQEMU.cc, TraceReaderQEMU.h, trace_converter.cc: Removed.
2009-12-012009-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* do_coverage: * rtems-cvs-20091201.diff: New file.
2009-10-162009-10-16 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* do_coverage: Reflect new location of custom files. Support old location for running against old versions.
2009-10-112009-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill
* do_coverage: Add do_publish to verbose listing. * generate_coverage_html: Second attempt at cleaning listings.