diff options
Diffstat (limited to 'rtems-coverage/ChangeLog')
-rw-r--r-- | rtems-coverage/ChangeLog | 1459 |
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. - |