Age | Commit message (Collapse) | Author |
|
|
|
rtems_shell_debugrfs is low level debug tool for rfs. rtems_rfs_shell_* symbols are helper functions used by rtems_shell_debugrfs.
|
|
|
|
* do_coverage, rtems_config.in: Add GNU coverage support.
|
|
* do_coverage: Remove unused variable.
|
|
* do_coverage: Account for two column symbol file.
|
|
|
|
* Explanations.txt: Minor updates.
* VERSIONS-COVERAGE: Testing 4.9.6.
* do_coverage: Default to saving tarballs.
|
|
* VERSIONS-COVERAGE, do_coverage, run_coverage: Make improvements so it
is easier to run on released RTEMS versions.
|
|
* 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.
|
|
* do_coverage: Add remove_unwanted_symbols.
|
|
* do_coverage, rtems_items.sed: Include more info in summary.
|
|
* do_coverage: Add libdevfs which was split from libimfs.
|
|
* do_coverage: Add information on unreferenced symbols to summary.txt.
|
|
* do_coverage: Until untar test is committed do not include it. It's
presence is hiding other coverage improvements.
|
|
* VERSIONS-COVERAGE, do_coverage: Now builds with 4.11.
|
|
* do_coverage: Include libuntar.
|
|
* 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.
|
|
* VERSIONS-COVERAGE, do_coverage: Created covoar directory with source
that will be moved from rtems-coverage.
|
|
* 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.
|
|
* do_coverage, rtems_items.sed: Add report on size of unreferenced
symbols and a report on the size of all uncovered or unreferenced
ranges.
|
|
* do_coverage: mv not cp.
|
|
* ReportsHtml.cc, do_coverage: Can now add project specific reports to
the index.html. RTEMS does this.
* rtems_items.sed: New file.
|
|
* 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.
|
|
* do_coverage: Provide capability to only analyze one configuration.
|
|
* ReportsHtml.cc, ReportsHtml.h, do_coverage: Tidy up reports.
|
|
* do_coverage: Attempt to add output directory.
|
|
* ReportsHtml.cc: Fix typo.
* do_coverage: Copy .js and gif files for table magic.
|
|
* DesiredSymbols.cc: Remove range1.tmp and ranges2.tmp.
* ReportsBase.cc, app_common.cc, covoar.cc, do_coverage: Generate
files into user specified output directory.
|
|
* do_coverage: Initial output directory support.
|
|
* do_coverage: Add ON_SIMULATOR for lm32_evr. Copy all .txt and .html
files into tarball.
|
|
* do_coverage: Pick up style sheet for reports.
|
|
* covoar.cc, do_coverage: Add -s argument for symbols of interest file.
|
|
* coverage_cron, do_coverage, run_coverage: Support lm32_evr. Attempt
to do multiple coverage runs in parallel.
|
|
* do_coverage: Slightly improve usage.
|
|
* VERSIONS-COVERAGE: Test 4.10.
* coverage_cron: Spacing.
* do_coverage: Fix confusion on ralf vs exe
* remove_managers_not_wanted: New file.
|
|
* 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.
|
|
* do_coverage: Probe for parallelism.
|
|
* ObjdumpProcessor.cc, VERSIONS-COVERAGE, coverage_cron, covoar.cc,
do_coverage, run_coverage: Now runs 4.6 and 4.7 coverage reports.
|
|
* 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.
|
|
* 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.
|
|
* do_coverage: Appears to publish correctly now doing developmental and
non-developmental profiles from a single test run.
|
|
* .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.
|
|
* do_coverage: Added the automatic generation of the rtems.syms file.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* do_coverage:
* rtems-cvs-20091201.diff: New file.
|
|
* do_coverage: Reflect new location of custom files. Support old
location for running against old versions.
|
|
* do_coverage: Add do_publish to verbose listing.
* generate_coverage_html: Second attempt at cleaning listings.
|