summaryrefslogtreecommitdiff
path: root/rtems-coverage/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'rtems-coverage/ChangeLog')
-rw-r--r--rtems-coverage/ChangeLog1459
1 files changed, 4 insertions, 1455 deletions
diff --git a/rtems-coverage/ChangeLog b/rtems-coverage/ChangeLog
index 3c187a4..804a592 100644
--- a/rtems-coverage/ChangeLog
+++ b/rtems-coverage/ChangeLog
@@ -1,1460 +1,9 @@
+2010-05-24 TEAM
+
+ * covoar source split out to own directory.
+
2010-05-24 Jennifer Averett <Jennifer.Averett@OARcorp.com>
* VERSIONS-COVERAGE, do_coverage: Created covoar directory with source
that will be moved from rtems-coverage.
-2010-05-24 Jennifer Averett <Jennifer,.Averett@OARcorp.com>
-
- * ReportsHtml.cc: Added link to size report. Added a filterable File
- column to reports.
-
-2010-05-21 Jennifer.Averett@OARcorp.com
-
- * 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-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * 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-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: mv not cp.
-
-2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc, do_coverage: Can now add project specific reports to
- the index.html. RTEMS does this.
- * rtems_items.sed: New file.
-
-2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Target_i386.cc, Target_i386.h: Spacing.
- * Target_m68k.cc, Target_m68k.h, Target_powerpc.cc: Branch
- information now correct on m68k and PowerPC.
-
-2010-05-19 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * Target_powerpc.cc: Added missing branch instructions to table of
- branch instructions for powerpc.
-
-2010-05-19 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ConfigFile.h, CoverageRanges.h, DesiredSymbols.h, Doxyfile,
- ObjdumpProcessor.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
- ReportsHtml.h, ReportsText.cc, ReportsText.h, Target_lm32.h,
- Target_m68k.h, Target_powerpc.h, TraceList.h, qemu-log.h,
- rtemscov_header.h: Resolved doxygen warnings. Added a NoRange report
- which lists all symbols that are never accessed by an executable.
-
-2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * 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-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc: Now read dlinfo from file.
-
-2010-05-18 Glenn Humphrey
-
- * TraceConverter.cc: Removed initialization of the dynamicLibrary
- variable.
-
-2010-05-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * TraceConverter.cc: Add -L option.
-
-2010-05-18 Glenn Humphrey
-
- * DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc,
- ExecutableInfo.h, ObjdumpProcessor.cc, ObjdumpProcessor.h,
- TraceConverter.cc, covoar.cc: Added support for analysis of a dynamic
- library. The library load address is currently hard-coded and needs
- to be read from a file.
-
-2010-05-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * app_common.cc: Style.
-
-2010-05-17 Glenn Humphrey
-
- * CoverageReaderBase.h, CoverageReaderQEMU.cc, CoverageReaderQEMU.h,
- CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
- CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h,
- CoverageReaderTSIM.cc, CoverageReaderTSIM.h, app_common.cc,
- app_common.h, covoar.cc: Verified that the executable files and the
- coverage files were readable before performing any analysis.
-
-2010-05-17 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsHtml.cc: Added summary report to index.
-
-2010-05-17 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Target_i386.cc, Target_i386.h: Qemu i386 branch bits were backwards.
- Branch info now looks correct but may still have issues.
-
-2010-05-17 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsBase.cc, ReportsHtml.cc: Removed issues resulting in compile
- warnings.
-
-2010-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * generate_coverage_html: Fix typo.
-
-2010-05-17 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsHtml.cc: Resolved sorting issue in summary report for
- percentages and changed N/A to 100.00%.
-
-2010-05-17 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsHtml.cc, covoar.css: Resolved alternate stripe on html tables
- such that it works when sorted various ways.
-
-2010-05-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsText.cc: Modified text report data to match html report data.
-
-2010-05-14 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * CoverageRanges.cc, CoverageRanges.h, DesiredSymbols.cc,
- DesiredSymbols.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
- ReportsHtml.h, ReportsText.cc, ReportsText.h, covoar.cc, covoar.css:
- Added an instruction count to the range information. Added method
- calculateStatistics to fill in missing statistics information.
- Modified branch stat info to include branchesExecuted and
- branchesNotExecuted. Added verbose output to report generation. Added
- heading to html reports.
-
-2010-05-13 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Added a statistics
- class to consilidate statistical information. Note, that all new
- values are still 0 and are not yet calculated.
-
-2010-05-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: Provide capability to only analyze one configuration.
-
-2010-05-13 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Changed Symbol
-
-2010-05-13 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsBase.cc, ReportsHtml.cc: Added correct table structure for
- Summary table.
-
-2010-05-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc: Fix table header for disabled pagination.
-
-2010-05-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc: Make table pagination conditionally compiled.
-
-2010-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ReportsHtml.cc: Add a space before a </br> so ok on elinks.
-
-2010-05-12 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsHtml.cc: Added sort ability to size report. Resolved a bug
- that resulted in mal-formed html.
-
-2010-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * covoar.cc: Process single executable file name differently.
-
-2010-05-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ReportsHtml.cc, ReportsHtml.h, do_coverage: Tidy up reports.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: Attempt to add output directory.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc: Fix typo.
- * do_coverage: Copy .js and gif files for table magic.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * .cvsignore: Updated.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ConfigFile.h, Doxyfile, Makefile, ReportsBase.h, ReportsHtml.h,
- ReportsText.h, TraceWriterBase.h: Doxygen update.
-
-2010-05-12 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ReportsHtml.cc, covoar.css: Added sort, filter, and paging to branch
- and coverage tables.
- * 05_ascending.gif, 05_descending.gif, 05_unsorted.gif, filter.gif,
- table.js: New files.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ObjdumpProcessor.cc: Spacing.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h: Add
- index file to reports written.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
- ReportsText.cc, ReportsText.h: Add initial Symbol Summary report as
- copy of Size report.
-
-2010-05-12 Glenn Humphrey
-
- * covoar_flow.doc: New file.
-
-2010-05-12 Glenn Humphrey
-
- * ObjdumpProcessor.cc: Simplified the finalizeSymbol function.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc: Not referenced explanation now in file.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsHtml.cc, ReportsHtml.h: Add separate html file for each
- explanation and link to it from the tables.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * covoar.cc: Fix off by one bug.
-
-2010-05-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Target_sparc.cc: Size of nop is 4 not 2.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Target_sparc.cc: Recognize unknown as a nop on SPARC.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * TargetFactory.cc, covoar.cc: Fix tool/cpu/target name issues.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
- ReportsText.cc: Properly report on no branch information available.
- Distinguish between no branch information available and 100% branch
- coverage.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ReportsBase.h: Spacing.
-
-2010-05-11 Glenn Humphrey
-
- * ReportsBase.cc: Fixed buffer overflow problem.
-
-2010-05-11 Glenn Humphrey
-
- * DesiredSymbols.cc, ObjdumpProcessor.cc: Due to differences in nops
- used for alignment, had to move the trimming of trailing nops to the
- objdump processing.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * DesiredSymbols.cc, Makefile, ObjdumpProcessor.cc, TargetBase.cc,
- TargetBase.h, TraceConverter.cc, app_common.cc, app_common.h,
- covmerge.cc, covoar.cc: Merge Toolname into Target.
- * Toolnames.cc, Toolnames.h: Removed.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * CoverageReaderQEMU.cc, ObjdumpProcessor.cc, ObjdumpProcessor.h,
- TargetBase.cc, TargetBase.h, TraceConverter.cc, TraceWriterQEMU.cc,
- app_common.cc, app_common.h, covoar.cc, qemu-traces.h: Allow each
- Qemu target architecture to define its own taken and not taken bits.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * CoverageReaderQEMU.cc, ReportsBase.cc, app_common.cc, app_common.h,
- covoar.cc: Now properly know when a trace or coverage format includes
- or does not include branch information.
-
-2010-05-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * 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-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * generate_coverage_html: Individual tables per configuration. List of
- links to individual tables.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * generate_coverage_html: Generate separate html files for each BSP.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: Initial output directory support.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * app_common.h, covoar.cc: Add output directory option.
-
-2010-05-10 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * CoverageRanges.cc, CoverageRanges.h, ReportsHtml.cc: Merged
- notExecuted and Branch anchors into a range anchor to resolve
- multiple instances of the same numbers.
-
-2010-05-10 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * CoverageRanges.cc, CoverageRanges.h, ReportsBase.cc, ReportsBase.h,
- ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h: Added
- anchors and links between branch-annotated and uncovered-annotated
- reports.
-
-2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * TargetBase.cc: Really a warning since returns false.
-
-2010-05-09 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * TargetBase.cc: Not a fatal error to not find instruction.
-
-2010-05-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: Add ON_SIMULATOR for lm32_evr. Copy all .txt and .html
- files into tarball.
-
-2010-05-07 Glenn Humphrey
-
- * CoverageReaderQEMU.cc, CoverageReaderRTEMS.cc,
- CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, DesiredSymbols.cc,
- DesiredSymbols.h, ExecutableInfo.cc, ExecutableInfo.h,
- ObjdumpProcessor.cc, ObjdumpProcessor.h, SymbolTable.cc,
- SymbolTable.h, covoar.cc: Removed the use of nm to generate the
- symbol for each executable. Modified the ObjdumpProcessor to populate
- the symbol table and create the coverage maps.
-
-2010-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * do_coverage: Pick up style sheet for reports.
-
-2010-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ReportsBase.cc: Fix name of coverage report.
-
-2010-05-07 Jennifer Averett <Jennifer.Averett>
-
- * Makefile, ReportsBase.cc, ReportsBase.h, ReportsText.cc,
- ReportsText.h: Added HTML reports.
- * ReportsHtml.cc, ReportsHtml.h, covoar.css: New files.
-
-2010-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Makefile: Account for file rename.
-
-2010-05-06 Jennifer.Averett <Jennifer.Averett>
-
- * Makefile, covoar.cc: Split Reports into a Report Base and Report Text
- file to make room for a design allowing multiple types of reported
- files.
- * ReportsBase.cc, ReportsBase.h, ReportsText.cc, ReportsText.h: New
- files.
- * Reports.cc, Reports.h: Removed.
-
-2010-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * covoar.cc: Fix typo that gives core dump.
-
-2010-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore, Makefile, covoar.cc: Add very basic configuration file
- support.
- * ConfigFile.cc, ConfigFile.h, configFile.txt, configfile_test.cc:
- New files.
-
-2010-04-30 Jennifer Averett
-
- * Target_arm.cc, Target_m68k.cc, Target_powerpc.cc, Target_sparc.cc:
- Added branch instructions into constructor.
-
-2010-04-29 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * CoverageMapBase.cc, CoverageReaderQEMU.cc, DesiredSymbols.cc,
- DesiredSymbols.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
- TargetBase.cc, TargetBase.h, Target_i386.cc, Target_i386.h,
- Target_lm32.cc, Target_lm32.h, Target_sparc.cc,
- TraceReaderLogQEMU.cc, covoar.cc: Modified such that branch
- information is gathered from the objdump file and cleaned up comments
-
-2010-04-26 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * ObjdumpProcessor.cc, TraceConverter.cc, TraceReaderLogQEMU.cc: Bug
- Fix: Instructions with no data were flagged as the end of the blcok.
-
-2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Target_i386.cc, Target_i386.h, Target_lm32.cc, Target_lm32.h: Add
- branches for lm32.
-
-2010-04-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * CoverageReaderQEMU.cc: Fixed branches taken/not taken.
-
-2010-04-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * CoverageReaderQEMU.cc: Fix branch taken/not taken reporting.
-
-2010-04-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * CoverageReaderQEMU.cc, SymbolTable.cc, covoar.cc: Investigate why no
- branch information.
-
-2010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * covoar.cc, do_coverage: Add -s argument for symbols of interest file.
-
-2010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * covoar.cc: Should no longer have to have an explanations file.
-
-2010-04-23 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * ChangeLog: Added trace-converter
-
-2010-04-23 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * .cvsignore: Added trace-converter
-
-2010-04-23 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * Makefile, TraceConverter.cc, TraceList.cc, TraceList.h,
- TraceReaderLogQEMU.cc: Finished TraceConverter added TraceWriter
- functionality.
- * TraceWriterBase.cc, TraceWriterBase.h, TraceWriterQEMU.cc,
- TraceWriterQEMU.h: New files.
-
-2010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore: Add trace-converter.
-
-2010-04-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * TargetFactory.cc: Strip CPU from target name.
-
-2010-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * TraceConverter.cc: Add argument for output trace file.
-
-2010-04-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * TraceConverter.cc: Add getopt processing.
-
-2010-04-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * qemu-log.h: New file.
-
-2010-04-22 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, Toolnames.cc,
- TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h, app_common.cc,
- app_common.h, covoar.cc: Added and rearragnged to get the
- TraceReaderLogQEMU working.
- * TargetBase.cc, TargetBase.h, TargetFactory.cc, TargetFactory.h,
- Target_arm.cc, Target_arm.h, Target_i386.cc, Target_i386.h,
- Target_lm32.cc, Target_lm32.h, Target_m68k.cc, Target_m68k.h,
- Target_powerpc.cc, Target_powerpc.h, Target_sparc.cc, Target_sparc.h,
- TraceConverter.cc, TraceList.cc, TraceList.h, TraceReaderBase.h: New
- files.
-
-2010-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * coverage_cron, do_coverage, run_coverage: Support lm32_evr. Attempt
- to do multiple coverage runs in parallel.
-
-2010-04-16 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * TraceReaderBase.cc, TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h: New
- files.
-
-2010-04-16 Jennifer Averett <Jennifer.Averett@OARcorp.com>
-
- * CoverageReaderQEMU.cc: Modified to read multiple blocks at a time.
-
-2010-04-15 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * Makefile, ObjdumpProcessor.cc, SymbolTable.cc, app_common.h: Modified
- code to read and compare the object file/or/nm file with the
- executable and not recreate the file if the executable is older than
- the file.
- * app_common.cc: New file.
-
-2010-04-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ObjdumpProcessor.cc: Generate temporary file name.
-
-2010-04-13 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * Makefile: Tune for native architecture.
-
-2010-04-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * SymbolTable.cc: Remove warning.
-
-2010-04-13 Jennifer Averett <Jennifer.Averett@OARcorp.com
-
- * CoverageReaderQEMU.cc: Reduced calls to get map from a
- call/address to call/block. This reduced the runtime of the
- analysis phase significantly.
- * Makefile: Added cpu dependent switches. Also link using
- CXXFLAGS in case we are profiling.
- * SymbolTable.cc, SymbolTable.h: Changed symbol lookup per address
- to symbol lookup per addressblock.
-
-2010-04-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * do_coverage: Slightly improve usage.
-
-2010-04-09 Jennifer Averett <Jennifer.Averett@oarcorp.com>
-
- * Explanations.txt: Added explanation for missing coverage in
- fifo_open.
-
-2010-04-05 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * rtems-cvs-20100405.diff: New file.
-
-2010-03-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * VERSIONS-COVERAGE: Test 4.10.
- * coverage_cron: Spacing.
- * do_coverage: Fix confusion on ralf vs exe
- * remove_managers_not_wanted: New file.
-
-2010-03-23 Joel Sherrill <joel@oarcorp.com>
-
- * 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-23 Joel Sherrill <joel@oarcorp.com>
-
- * Explanations.cc: Add include of unistd.h.
-
-2010-03-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * do_coverage: Probe for parallelism.
-
-2010-03-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * ObjdumpProcessor.cc, VERSIONS-COVERAGE, coverage_cron, covoar.cc,
- do_coverage, run_coverage: Now runs 4.6 and 4.7 coverage reports.
-
-2010-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
-
- * 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-11 Joel Sherrill <joel.sherrilL@oarcorp.com>
-
- * 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-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * generate_coverage_html: Fix generation of anchor links.
-
-2010-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * generate_coverage_html: Try to generate anchor links.
-
-2010-03-08 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * do_coverage: Appears to publish correctly now doing developmental and
- non-developmental profiles from a single test run.
-
-2010-03-08 Joel Sherrill <joel.sherrilL@oarcorp.com>
-
- * DesiredSymbols.cc: Mark Nops at end of method as executed.
- * VERSIONS-COVERAGE: Revert.
-
-2010-03-08 Glenn Humphrey
-
- * DesiredSymbols.cc, Reports.cc: Added logic to deal with desired
- symbols that are never referenced during analysis.
-
-2010-03-05 Glenn Humphrey
-
- * DesiredSymbols.cc, covoar.cc: Fix a few errors that occurred when
- a symbol was specified for analysis but was not found in any
- executable.
-
-2010-03-05 Joel Sherrill <joel.sherrilL@oarcorp.com>
-
- * .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-05 Glenn Humphrey
-
- * do_coverage: Added the automatic generation of the rtems.syms file.
-
-2010-03-05 Glenn 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-02-01 Glenn Humphrey
-
- * Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, app_common.h,
- covmerge.cc: Moved report writing functions into their own file. The
- collection of functions will probably be made into a class when other
- output formats are determined.
- * Reports.cc, Reports.h: New files.
-
-2010-01-20 Glenn 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-14 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * CoverageFactory.cc, CoverageMap.cc, CoverageReaderBase.cc,
- CoverageReaderBase.h, CoverageReaderTSIM.cc, CoverageWriterBase.cc,
- CoverageWriterBase.h, CoverageWriterRTEMS.cc,
- CoverageWriterSkyeye.cc, CoverageWriterTSIM.cc, covmerge.cc,
- skyeye_header.h: Eliminate some XXXs.
-
-2010-01-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc: Add first stab at annotated.html.
-
-2010-01-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc, ObjdumpProcessor.h, covmerge.cc: Add initial
- annotated file html support.
-
-2010-01-13 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore: Add coverage_converter.
- * CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
- CoverageMapBase.h: Move most of the code into the base class. Add
- support for the per address information being in a structure. Added
- isStartofInstuction (now set), sourceLine (set when of interest)
- as well as the fields needed for branch analysis (e.g. isBranch,
- wasTaken, wasNotTaken).
- * CoverageRanges.h: Use CoverageMap for source line information.
- * ObjdumpProcessor.cc: Set isStartOfInstruction and take first
- attempt at the reporting logic for branch always or never taken.
- covmerge.cc: Add concept of "addresses of interest". Separate
- method to match addresses to source lines from generation of
- address of interest.
- * app_common.h: Add AddressesNeedingSourceLine as extern.
-
-2010-01-12 Glenn Humphrey <glenn.humphrey@OARcorp.com>
-
- * 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-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Adjust for make/custom placement.
- * rtems-cvs-20091201.diff: New file.
-
-2009-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Explanations.txt: Add a few.
-
-2009-11-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Add argument to specifiy version.
-
-2009-10-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Reflect new location of custom files. Support old
- location for running against old versions.
-
-2009-10-12 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc: Add another i386 nop pattern.
-
-2009-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Add do_publish to verbose listing.
- * generate_coverage_html: Second attempt at cleaning listings.
-
-2009-10-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: If there are more than 20 entries per BSP
- before we generate the table, clean up so there are only 20 entries.
-
-2009-10-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Add ability to publish results to ftp site.
-
-2009-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc, do_coverage, run_coverage: Add initial
- powerpc/qemuppc support.
-
-2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage, run_coverage: Do not publish results by default.
-
-2009-09-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage, run_coverage: Published uC5282 results.
-
-2009-09-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Improve summary.txt by including more settings
- information.
-
-2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * run_coverage: Add uC5282.
-
-2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Support m68k.
- * do_coverage, run_coverage: Support m68k. Let do_coverage publish
- results and run_coverage just run tests.
-
-2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Rename most qemu scripts to match the BSP name.
- qemu-leon2 not renamed since we prefer tsim for it.
-
-2009-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile: rtems-coverage now included in build from top.
-
-2009-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Attempt to detect when covmerge fails and bail out with
- an error. This was sometimes causing bad updates to the website to be
- generated.
-
-2009-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc: Fix comments.
-
-2009-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Tidy up html generation.
-
-2009-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc: SPARC nop is 4 bytes not 1.
- * do_coverage: Generate configuration.txt as part of reporting.
- Previously done as part of copying tests.
-
-2009-09-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Correct sorting order for BSPs.
-
-2009-09-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc: Strip blanks off end of objdump lines. This is
- causing issues with matching nops and parsing lines.
-
-2009-09-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc, run_coverage: Tidy up issues from run on
- england.
-
-2009-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * .cvsignore, CoverageFactory.cc, CoverageReaderRTEMS.cc,
- CoverageWriterRTEMS.cc, Makefile, ObjdumpProcessor.cc,
- ObjdumpProcessor.h, Toolnames.cc, Toolnames.h, TraceFactory.cc,
- covmerge.cc, do_coverage, trace_converter.cc: Add support for Qemu
- targeting i386. Hopefully it did not break SPARC or ARM.
- * TraceReaderQEMU.cc, TraceReaderQEMU.h, qemu-dump-trace.c,
- qemu-traces.h: New files.
- * CoverageReaderNops.cc, CoverageReaderNops.h: Removed.
-
-2009-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Add ON_SKYEYE
- * run_coverage: Try to detect when errors happen.
-
-2009-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * .cvsignore, Makefile: Add initial support for the Trace Converter
- utility. It will convert from Trace files to the RTEMS Common
- Coverage Map format. Next step is to add class to read Qemu trace
- file format.
- * TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc,
- TraceReaderBase.h, trace_converter.cc: New files.
-
-2009-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
- Makefile, covmerge.cc: Add initial support for RTEMS Common Coverage
- Map format. Next step is to add utility to convert qemu trace files
- into this format.
- * CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
- CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h, rtemscov_header.h:
- New files.
-
-2009-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Add comment about skipped field.
-
-2009-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Drop uncovered percentage column. Mark 100%
- numbers as green.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html, style.css: Tinker with CSS so it works on
- FF3, IE8, and Konqueror.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Improve comments. Formatting.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE: Add FTPDIR
- * do_coverage: Remove logic to re-run test when coverage file has
- zero length. Skyeye seems to spuriously do this.
- * generate_coverage_html, style.css: Attempt to add links to
- information on coverage. Did not render correctly for Glenn in
- IE8. Works in FF3.
- * run_coverage: New file. Helper to run tests more easily
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE, generate_coverage_html: Sort by CPU/BSP not just
- BSP.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Speed up loop that does untar.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Modify sort order.
-
-2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.
-
-2009-09-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * generate_coverage_html: Fine tune sorting keys.
-
-2009-09-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * covmerge.cc: Percentages are 0-100 not 0-1.
- * do_coverage: Rerun when coverage file has zero length.
- Generate row.html for web report.
- * generate_coverage_html, style.css: New files.
-
-2009-09-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Reorder info in tarball name and fix typo where BSP did
- not get printed in summary.
-
-2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Merge gen_report into do_coverage. Also add extension to
- results tarball to indicate contents.
- * gen_report: Removed.
-
-2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE: Test head.
-
-2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE: Add support for running coverage on 4.8 and 4.9.
- This was used to produce baseline data for comparison purposes.
- * rtems-48-20090909.diff, rtems-49-20090909.diff: New files.
-
-2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Put temporary file in /tmp.
-
-2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage, gen_report: Now modify the optimization flag from the
- script so the make/custom file is not part of the patch. Also include
- a configuration.txt file in the tarball to capture information.
- * rtems-cvs-20090819.diff: New file.
- * rtems-cvs-20090817.diff: Removed.
-
-2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090318.diff, rtems-cvs-20090327.diff,
- rtems-cvs-20090421.diff, rtems-cvs-20090515.diff,
- rtems-cvs-20090618.diff, rtems-cvs-20090727.diff,
- rtems-cvs-20090805.diff: Removed.
-
-2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090817.diff: New file.
- * rtems-cvs-20090811.diff, rtems-cvs-20090812.diff: Removed.
-
-2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage: Add support for the -E option which turns on
- experimental coverage mode. This adds all code we do not have good
- enough coverage on yet to include in the baseline case.
- * rtems-cvs-20090812.diff: New file.
-
-2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE, do_coverage, rtems-cvs-20090806.diff: Switch to
- --enable-coverage and building rtems_coverage.o
- * rtems-cvs-20090811.diff: New file.
-
-2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090806.diff: New file.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * skyeye-1.2.8-rtems-20090805.diff: New file.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update.
- * rtems-cvs-20090805.diff: Replace.
-
-2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090805.diff: New file.
-
-2009-08-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderSkyeye.cc, ObjdumpProcessor.cc: Now appears to work OK
- on ARM with edb7312.
-
-2009-08-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc: On ARM, there are literal tables at the end of
- methods. We need to avoid considering them not executed.
-
-2009-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Move pthread.c line numbers.
-
-2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * Explanations.txt: Update and enhance sporadic scheduler case.
-
-2009-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Account for reworking heapgetinfo.c and adding
- first case in sp63.
-
-2009-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * gen_report: Include .num file in tarball.
-
-2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update to account for new test cases.
-
-2009-07-29 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update to account for recently added tests.
-
-2009-07-28 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderSkyeye.cc: Fix comment.
- * do_coverage: Add EXTRA_ARGS for RTEMS configure.
-
-2009-07-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update for recent test additions.
- * do_coverage: Remove build directory before configuring.
- * rtems-cvs-20090727.diff: New file. Reflects configuring with
- POSIX disabled.
-
-2009-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * do_coverage: Change arguments so that they toggle settings. This
- allows for all but .. type of logic on the arguments.
-
-2009-07-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Account for reworking killinfo.c and having
- psxsignal02 to test it.
- * do_coverage: Add option to disable posix from testing.
-
-2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Eliminate more interrupt critical section cases.
- * gen_report: Note which spintrcritical* tests cannot detect when they
- hit the case and just run until killed.
-
-2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Remove cancellation cases and cleanup killinfo.c
- explations.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Event interrupt synchronization cases covered.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Explanation improvements.
- * gen_report: Add spintrcritical09 as one not to worry about completion.
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Remove debug.c
-
-2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Multiple updates based on changes from myself and
- Santosh.
-
-2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Remove explanations for cases covered by recent
- test additions.
-
-2009-07-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update to spfatal03 and addition of psxautoinit02
- covered a couple of cases.
-
-2009-07-16 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.cc, Toolnames.cc: Make compile with gcc 4.4.0 on Fedora
- 11.
-
-2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add new interrupt synchronization tests.
- * do_coverage: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to
- reduce number of cases in _Thread_queue_Enqueue_priority.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: More improvements.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Rewrite explanation of watchdogadjusttochain.c:42.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Added sp59 to test path through
- _Thread_queue_First_priority where the task's priority was in the
- bottom 1/4 of the range.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Timespec divide by zero covered by sp58.
- spthreadq01 covers extracting a thread which is not blocked on a
- thread queue. Rewrite explanation of threadqueuefirstpriority.c.
-
-2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Cover last of threadget.c with added test case in
- sp43.
-
-2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: semcreate.c:163 eliminated by rework of semcreate.
-
-2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add test cases for counting semaphore flush and
- priority heap get information error cases.
-
-2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Cover more cases.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: objectshrinkinformation.c covered with reworked
- loop from Chris Johns.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Cover a few more cases.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Restructured code to eliminate these cases.
-
-2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Eliminate mutexget.c automatic initialization
- cases.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Clean up mutexget.c and corresponding explanations.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Fixed psxsignal01 to hit POSIX signal from ISR
- case.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: psxtransschedparam.c:36 eliminated by restructuring
- switch into a series of if's.
-
-2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Cover a couple of more cases.
-
-2009-07-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Santosh completed rwlock. I reworked
- rtems/src/taskinitusers.c to eliminate an unused path.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Unreachable API Extension paths marked as either
- unused or only with certain APIs.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: vfork test added. Workspace zero test added. No API
- uses predriver_hook so code marked as unused by current APIs.
-
-2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Eliminate cases in sigwait() and sigtimedwait().
-
-2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: More clean up of covered cases.
-
-2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Correct explanation of threadinitialize.c:91. It is
- really implementing POSIX feature to provide stack space NOT custom
- stack allocator.
-
-2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: With addition of spstkalloc test, the paths through
- stack alloc and free are covered.
-
-2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: More cases eliminated.
-
-2009-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt, gen_report: Updated to have explanations for all
- cases even if the confidence in some is not particularly high. All
- explanations are not used.
-
-2009-06-24 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update to explain more.
-
-2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090618.diff: New file.
-
-2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update to eliminate covered areas and fix drifting
- line numbers.
-
-2009-06-17 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add 33 explanations.
-
-2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Update.
-
-2009-06-10 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Delete two small weird cases.
-
-2009-06-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add 5 more explanations.
- * SPARC-Annul-Slot-Explanation.txt: New file.
-
-2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add 7 more explanations.
-
-2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Nesting count on thread suspension is only
- supported from ITRON API so disable if ITRON is disabled.
- Implementing this eliminated 4 uncovered ranges in the tested
- configuration.
-
-2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Eliminate covered cases.
-
-2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add about 20 explanations.
-
-2009-05-28 Jennifer Averett <jennifer.averett@OARcorp.com>
-
- * Explanations.txt: Added explanations for simple cases.
-
-2009-05-25 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.cc, Explanations.h, covmerge.cc: Add multiple line
- explanations.
-
-2009-05-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc, Toolnames.cc: Fix comments. Mark ARM nop as 4
- bytes.
-
-2009-05-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Clean up nop
- processing and get size of nop instruction from toolset class.
-
-2009-05-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt, ObjdumpProcessor.cc: If nop divides uncovered
- range, do not consider it executed. This results in slightly fewer
- ranges of slightly larger size.
-
-2009-05-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.cc: +++ was ending up as explanation.
- * Explanations.txt: Eliminate covered cases.
-
-2009-05-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.cc, Explanations.txt: Add +++ as end of explanation and
- allow blank lines between cases. This is in preparation for
- supporting multiline comments.
-
-2009-05-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add more.
-
-2009-05-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * gen_report: Add end of test check.
-
-2009-05-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * covmerge.cc: Uncovered ranges was always 0.
-
-2009-05-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * covmerge.cc, gen_report: Add sizes.txt to output reports.
-
-2009-05-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.cc, Explanations.h, Explanations.txt, covmerge.cc: Add
- classication to explanations file format.
-
-2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090515.diff: New file. Adding vprintk.c resulted in
- cpukit/libcsupport/Makefile.am changing near the coverage patch.
-
-2009-05-08 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE, do_coverage, gen_report: Pass in BSP on command
- line.
-
-2009-05-04 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * gen_report: Correct name of report.
-
-2009-04-22 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt: Add a few more cases.
-
-2009-04-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * gen_report: Create tarball from dated subdirectory.
-
-2009-04-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * covmerge.cc: Direct output to stdout, not stderr.
- * do_coverage: Starting timestamp was set twice.
- * gen_report: Capture output files into a tarball.
-
-2009-04-21 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE: Add patch against latest CVS.
- * rtems-cvs-20090421.diff: New file.
-
-2009-04-09 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * ObjdumpProcessor.cc: Remove warning.
-
-2009-04-03 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * .cvsignore: New file.
-
-2009-04-02 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE, gen_report: Add cd to exe directory.
-
-2009-03-31 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderSkyeye.cc: Get return status.
-
-2009-03-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ERC32-Status, VERSIONS-COVERAGE: New baseline which is based upon
- adding a symbol end_of_profiling to the image.
- * rtems-cvs-20090327.diff: New file.
- * rtems-cvs-20090312.diff: Removed.
-
-2009-03-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * ERC32-Status: New file.
-
-2009-03-27 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt, VERSIONS-COVERAGE: Update so there are no unused
- explanations. This is a great starting point.
-
-2009-03-26 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Explanations.txt, VERSIONS-COVERAGE, do_coverage: Update.
-
-2009-03-23 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * VERSIONS-COVERAGE, covmerge.cc: Add rtl22xx. Fix issue on address
- conversion with MSB is set.
-
-2009-03-20 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderTSIM.cc, CoverageWriterTSIM.cc, VERSIONS-COVERAGE: Now
- running on erc32 ok again. Added untested support for leon2 and
- leon3.
-
-2009-03-19 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderSkyeye.cc, CoverageWriterSkyeye.cc, README: Now runs OK
- on skyeye 1.2.6 with patch in this directory.
- * skyeye-1.2.6-rtems-20090319.diff: New file.
-
-2009-03-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * Makefile: Add Id.
-
-2009-03-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * rtems-cvs-20090318.diff: New file.
- * rtems-cvs-20071130.diff, rtems-cvs-20080204.diff,
- rtems-cvs-20081219.diff: Removed.
-
-2009-03-18 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * CoverageReaderTSIM.cc, CoverageReaderTSIM.h, Makefile,
- VERSIONS-COVERAGE, covmerge.cc, do_coverage, gen_report: First
- attempt at adding Skyeye code coverage support.
- * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
- CoverageReaderSkyeye.h, CoverageWriterSkyeye.cc,
- CoverageWriterSkyeye.h, skyeye_header.h: New files.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * README: Update.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- * do_coverage, gen_report: Now should be more tailorable.
- * VERSIONS-COVERAGE: New file.
- * c, cp_em, j-erc32: Removed.
-
-2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
-
- Initial import.
- * ChangeLog, CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
- CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h,
- CoverageReaderBase.cc, CoverageReaderBase.h, CoverageReaderNops.cc,
- CoverageReaderNops.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h,
- CoverageWriterBase.cc, CoverageWriterBase.h, CoverageWriterTSIM.cc,
- CoverageWriterTSIM.h, Doxyfile, Explanations.cc, Explanations.h,
- Explanations.txt, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
- README, Toolnames.cc, Toolnames.h, app_common.h, c, covmerge.cc,
- cp_em, do_coverage, gen_report, j-erc32, rtems-cvs-20071130.diff,
- rtems-cvs-20080204.diff, rtems-cvs-20081219.diff,
- rtems-cvs-20090312.diff: New files.
-