Changeset 303bc0d in rtems-testing


Ignore:
Timestamp:
May 24, 2010, 8:16:38 PM (9 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, 8895273c193787f84c4585a10f6d6aceb3b25dc4
Children:
a30994b
Parents:
d8b4ff2
Message:

2010-05-24 Joel Sherrill <joel.sherrilL@…>

Location:
rtems-coverage
Files:
94 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • rtems-coverage/ChangeLog

    rd8b4ff2 r303bc0d  
     12010-05-24      TEAM
     2
     3        * covoar source split out to own directory.
     4
    152010-05-24      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    26
     
    48        that will be moved from rtems-coverage.
    59
    6 2010-05-24      Jennifer Averett <Jennifer,.Averett@OARcorp.com>
    7 
    8         * ReportsHtml.cc: Added link to size report. Added a filterable File
    9         column to reports.
    10 
    11 2010-05-21      Jennifer.Averett@OARcorp.com
    12 
    13         * ConfigFile.cc, Makefile, ReportsBase.cc, ReportsBase.h,
    14         ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h,
    15         TraceConverter.cc, app_common.cc, app_common.h, configFile.txt,
    16         configfile_test.cc, covoar.cc, covoar.css, do_coverage,
    17         rtems_config.in: Added ProjectName and timestamp to report heading.
    18         Modified configuration to handle spaces in project name.
    19 
    20 2010-05-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
    21 
    22         * do_coverage, rtems_items.sed: Add report on size of unreferenced
    23         symbols and a report on the size of all uncovered or unreferenced
    24         ranges.
    25 
    26 2010-05-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
    27 
    28         * do_coverage: mv not cp.
    29 
    30 2010-05-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
    31 
    32         * ReportsHtml.cc, do_coverage: Can now add project specific reports to
    33         the index.html. RTEMS does this.
    34         * rtems_items.sed: New file.
    35 
    36 2010-05-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
    37 
    38         * Target_i386.cc, Target_i386.h: Spacing.
    39         * Target_m68k.cc, Target_m68k.h, Target_powerpc.cc: Branch
    40         information now correct on m68k and PowerPC.
    41 
    42 2010-05-19      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    43 
    44         * Target_powerpc.cc: Added missing branch instructions to table of
    45         branch instructions for powerpc.
    46 
    47 2010-05-19      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    48 
    49         * ConfigFile.h, CoverageRanges.h, DesiredSymbols.h, Doxyfile,
    50         ObjdumpProcessor.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
    51         ReportsHtml.h, ReportsText.cc, ReportsText.h, Target_lm32.h,
    52         Target_m68k.h, Target_powerpc.h, TraceList.h, qemu-log.h,
    53         rtemscov_header.h: Resolved doxygen warnings. Added a NoRange report
    54         which lists all symbols that are never accessed by an executable.
    55 
    56 2010-05-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
    57 
    58         * covoar.cc: Add executable and coverage file extension parameters
    59         to configuration file.
    60         * do_coverage: Use configuration file for RTEMS runs.
    61         * rtems_config.in: New file.
    62 
    63 2010-05-18      Joel Sherrill <joel.sherrill@oarcorp.com>
    64 
    65         * ObjdumpProcessor.cc: Now read dlinfo from file.
    66 
    67 2010-05-18      Glenn Humphrey
    68 
    69         * TraceConverter.cc: Removed initialization of the dynamicLibrary
    70         variable.
    71 
    72 2010-05-18      Joel Sherrill <joel.sherrilL@OARcorp.com>
    73 
    74         * TraceConverter.cc: Add -L option.
    75 
    76 2010-05-18      Glenn Humphrey
    77 
    78         * DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc,
    79         ExecutableInfo.h, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    80         TraceConverter.cc, covoar.cc: Added support for analysis of a dynamic
    81         library. The library load address is currently hard-coded and needs
    82         to be read from a file.
    83 
    84 2010-05-18      Joel Sherrill <joel.sherrilL@OARcorp.com>
    85 
    86         * app_common.cc: Style.
    87 
    88 2010-05-17      Glenn Humphrey
    89 
    90         * CoverageReaderBase.h, CoverageReaderQEMU.cc, CoverageReaderQEMU.h,
    91         CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
    92         CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h,
    93         CoverageReaderTSIM.cc, CoverageReaderTSIM.h, app_common.cc,
    94         app_common.h, covoar.cc: Verified that the executable files and the
    95         coverage files were readable before performing any analysis.
    96 
    97 2010-05-17      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    98 
    99         * ReportsHtml.cc: Added summary report to index.
    100 
    101 2010-05-17      Joel Sherrill <joel.sherrilL@OARcorp.com>
    102 
    103         * Target_i386.cc, Target_i386.h: Qemu i386 branch bits were backwards.
    104         Branch info now looks correct but may still have issues.
    105 
    106 2010-05-17      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    107 
    108         * ReportsBase.cc, ReportsHtml.cc: Removed issues resulting in compile
    109         warnings.
    110 
    111 2010-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
    112 
    113         * generate_coverage_html: Fix typo.
    114 
    115 2010-05-17      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    116 
    117         * ReportsHtml.cc: Resolved sorting issue in summary report for
    118         percentages and changed N/A to 100.00%.
    119 
    120 2010-05-17      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    121 
    122         * ReportsHtml.cc, covoar.css: Resolved alternate stripe on html tables
    123         such that it works when sorted various ways.
    124 
    125 2010-05-14      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    126 
    127         * ReportsText.cc: Modified text report data to match html report data.
    128 
    129 2010-05-14      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    130 
    131         * CoverageRanges.cc, CoverageRanges.h, DesiredSymbols.cc,
    132         DesiredSymbols.h, ReportsBase.cc, ReportsBase.h, ReportsHtml.cc,
    133         ReportsHtml.h, ReportsText.cc, ReportsText.h, covoar.cc, covoar.css:
    134         Added an instruction count to the range information. Added method
    135         calculateStatistics to fill in missing statistics information.
    136         Modified branch stat info to include branchesExecuted and
    137         branchesNotExecuted. Added verbose output to report generation. Added
    138         heading to html reports.
    139 
    140 2010-05-13      Jennifer Averett <Jennifer.Averett@OARcorp.com
    141 
    142         * DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Added a statistics
    143         class to consilidate statistical information. Note, that all new
    144         values are still 0 and are not yet calculated.
    145 
    146 2010-05-13      Joel Sherrill <joel.sherrilL@OARcorp.com>
    147 
    148         * do_coverage: Provide capability to only analyze one configuration.
    149 
    150 2010-05-13      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    151 
    152         * DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Changed Symbol
    153 
    154 2010-05-13      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    155 
    156         * ReportsBase.cc, ReportsHtml.cc: Added correct table structure for
    157         Summary table.
    158 
    159 2010-05-13      Joel Sherrill <joel.sherrilL@OARcorp.com>
    160 
    161         * ReportsHtml.cc: Fix table header for disabled pagination.
    162 
    163 2010-05-13      Joel Sherrill <joel.sherrilL@OARcorp.com>
    164 
    165         * ReportsHtml.cc: Make table pagination conditionally compiled.
    166 
    167 2010-05-12      Joel Sherrill <joel.sherrill@oarcorp.com>
    168 
    169         * ReportsHtml.cc: Add a space before a </br> so ok on elinks.
    170 
    171 2010-05-12      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    172 
    173         * ReportsHtml.cc: Added sort ability to size report. Resolved a bug
    174         that resulted in mal-formed html.
    175 
    176 2010-05-12      Joel Sherrill <joel.sherrill@oarcorp.com>
    177 
    178         * covoar.cc: Process single executable file name differently.
    179 
    180 2010-05-12      Joel Sherrill <joel.sherrill@oarcorp.com>
    181 
    182         * ReportsHtml.cc, ReportsHtml.h, do_coverage: Tidy up reports.
    183 
    184 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    185 
    186         * do_coverage: Attempt to add output directory.
    187 
    188 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    189 
    190         * ReportsHtml.cc: Fix typo.
    191         * do_coverage: Copy .js and gif files for table magic.
    192 
    193 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    194 
    195         * .cvsignore: Updated.
    196 
    197 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    198 
    199         * ConfigFile.h, Doxyfile, Makefile, ReportsBase.h, ReportsHtml.h,
    200         ReportsText.h, TraceWriterBase.h: Doxygen update.
    201 
    202 2010-05-12      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    203 
    204         * ReportsHtml.cc, covoar.css: Added sort, filter, and paging to branch
    205         and coverage tables.
    206         * 05_ascending.gif, 05_descending.gif, 05_unsorted.gif, filter.gif,
    207         table.js: New files.
    208 
    209 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    210 
    211         * ObjdumpProcessor.cc: Spacing.
    212 
    213 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    214 
    215         * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h: Add
    216         index file to reports written.
    217 
    218 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    219 
    220         * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
    221         ReportsText.cc, ReportsText.h: Add initial Symbol Summary report as
    222         copy of Size report.
    223 
    224 2010-05-12      Glenn Humphrey
    225 
    226         * covoar_flow.doc: New file.
    227 
    228 2010-05-12      Glenn Humphrey
    229 
    230         * ObjdumpProcessor.cc: Simplified the finalizeSymbol function.
    231 
    232 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    233 
    234         * ReportsHtml.cc: Not referenced explanation now in file.
    235 
    236 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    237 
    238         * ReportsHtml.cc, ReportsHtml.h: Add separate html file for each
    239         explanation and link to it from the tables.
    240 
    241 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    242 
    243         * covoar.cc: Fix off by one bug.
    244 
    245 2010-05-12      Joel Sherrill <joel.sherrilL@OARcorp.com>
    246 
    247         * Target_sparc.cc: Size of nop is 4 not 2.
    248 
    249 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    250 
    251         * Target_sparc.cc: Recognize unknown as a nop on SPARC.
    252 
    253 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    254 
    255         * TargetFactory.cc, covoar.cc: Fix tool/cpu/target name issues.
    256 
    257 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    258 
    259         * ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
    260         ReportsText.cc: Properly report on no branch information available.
    261         Distinguish between no branch information available and 100% branch
    262         coverage.
    263 
    264 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    265 
    266         * ReportsBase.h: Spacing.
    267 
    268 2010-05-11      Glenn Humphrey
    269 
    270         * ReportsBase.cc: Fixed buffer overflow problem.
    271 
    272 2010-05-11      Glenn Humphrey
    273 
    274         * DesiredSymbols.cc, ObjdumpProcessor.cc: Due to differences in nops
    275         used for alignment, had to move the trimming of trailing nops to the
    276         objdump processing.
    277 
    278 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    279 
    280         * DesiredSymbols.cc, Makefile, ObjdumpProcessor.cc, TargetBase.cc,
    281         TargetBase.h, TraceConverter.cc, app_common.cc, app_common.h,
    282         covmerge.cc, covoar.cc: Merge Toolname into Target.
    283         * Toolnames.cc, Toolnames.h: Removed.
    284 
    285 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    286 
    287         * CoverageReaderQEMU.cc, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    288         TargetBase.cc, TargetBase.h, TraceConverter.cc, TraceWriterQEMU.cc,
    289         app_common.cc, app_common.h, covoar.cc, qemu-traces.h: Allow each
    290         Qemu target architecture to define its own taken and not taken bits.
    291 
    292 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    293 
    294         * CoverageReaderQEMU.cc, ReportsBase.cc, app_common.cc, app_common.h,
    295         covoar.cc: Now properly know when a trace or coverage format includes
    296         or does not include branch information.
    297 
    298 2010-05-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
    299 
    300         * DesiredSymbols.cc: Remove range1.tmp and ranges2.tmp.
    301         * ReportsBase.cc, app_common.cc, covoar.cc, do_coverage: Generate
    302         files into user specified output directory.
    303 
    304 2010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
    305 
    306         * generate_coverage_html: Individual tables per configuration. List of
    307         links to individual tables.
    308 
    309 2010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
    310 
    311         * generate_coverage_html: Generate separate html files for each BSP.
    312 
    313 2010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
    314 
    315         * do_coverage: Initial output directory support.
    316 
    317 2010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
    318 
    319         * app_common.h, covoar.cc: Add output directory option.
    320 
    321 2010-05-10      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    322 
    323         * CoverageRanges.cc, CoverageRanges.h, ReportsHtml.cc: Merged
    324         notExecuted and Branch anchors into a range anchor to resolve
    325         multiple instances of the same numbers.
    326 
    327 2010-05-10      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    328 
    329         * CoverageRanges.cc, CoverageRanges.h, ReportsBase.cc, ReportsBase.h,
    330         ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h: Added
    331         anchors and links between branch-annotated and uncovered-annotated
    332         reports.
    333 
    334 2010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
    335 
    336         * TargetBase.cc: Really a warning since returns false.
    337 
    338 2010-05-09      Joel Sherrill <joel.sherrilL@OARcorp.com>
    339 
    340         * TargetBase.cc: Not a fatal error to not find instruction.
    341 
    342 2010-05-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
    343 
    344         * do_coverage: Add ON_SIMULATOR for lm32_evr. Copy all .txt and .html
    345         files into tarball.
    346 
    347 2010-05-07      Glenn Humphrey
    348 
    349         * CoverageReaderQEMU.cc, CoverageReaderRTEMS.cc,
    350         CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, DesiredSymbols.cc,
    351         DesiredSymbols.h, ExecutableInfo.cc, ExecutableInfo.h,
    352         ObjdumpProcessor.cc, ObjdumpProcessor.h, SymbolTable.cc,
    353         SymbolTable.h, covoar.cc: Removed the use of nm to generate the
    354         symbol for each executable. Modified the ObjdumpProcessor to populate
    355         the symbol table and create the coverage maps.
    356 
    357 2010-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
    358 
    359         * do_coverage: Pick up style sheet for reports.
    360 
    361 2010-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
    362 
    363         * ReportsBase.cc: Fix name of coverage report.
    364 
    365 2010-05-07      Jennifer Averett <Jennifer.Averett>
    366 
    367         * Makefile, ReportsBase.cc, ReportsBase.h, ReportsText.cc,
    368         ReportsText.h: Added HTML reports.
    369         * ReportsHtml.cc, ReportsHtml.h, covoar.css: New files.
    370 
    371 2010-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
    372 
    373         * Makefile: Account for file rename.
    374 
    375 2010-05-06      Jennifer.Averett <Jennifer.Averett>
    376 
    377         * Makefile, covoar.cc: Split Reports into a Report Base and Report Text
    378         file to make room for a design allowing multiple types of reported
    379         files.
    380         * ReportsBase.cc, ReportsBase.h, ReportsText.cc, ReportsText.h: New
    381         files.
    382         * Reports.cc, Reports.h: Removed.
    383 
    384 2010-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
    385 
    386         * covoar.cc: Fix typo that gives core dump.
    387 
    388 2010-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
    389 
    390         * .cvsignore, Makefile, covoar.cc: Add very basic configuration file
    391         support.
    392         * ConfigFile.cc, ConfigFile.h, configFile.txt, configfile_test.cc:
    393         New files.
    394 
    395 2010-04-30      Jennifer Averett
    396 
    397         * Target_arm.cc, Target_m68k.cc, Target_powerpc.cc, Target_sparc.cc:
    398         Added branch instructions into constructor.
    399 
    400 2010-04-29      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    401 
    402         * CoverageMapBase.cc, CoverageReaderQEMU.cc, DesiredSymbols.cc,
    403         DesiredSymbols.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    404         TargetBase.cc, TargetBase.h, Target_i386.cc, Target_i386.h,
    405         Target_lm32.cc, Target_lm32.h, Target_sparc.cc,
    406         TraceReaderLogQEMU.cc, covoar.cc: Modified such that branch
    407         information is gathered from the objdump file and cleaned up comments
    408 
    409 2010-04-26      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    410 
    411         * ObjdumpProcessor.cc, TraceConverter.cc, TraceReaderLogQEMU.cc: Bug
    412         Fix: Instructions with no data were flagged as the end of the blcok.
    413 
    414 2010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
    415 
    416         * Target_i386.cc, Target_i386.h, Target_lm32.cc, Target_lm32.h: Add
    417         branches for lm32.
    418 
    419 2010-04-24      Joel Sherrill <joel.sherrilL@OARcorp.com>
    420 
    421         * CoverageReaderQEMU.cc: Fixed branches taken/not taken.
    422 
    423 2010-04-24      Joel Sherrill <joel.sherrilL@OARcorp.com>
    424 
    425         * CoverageReaderQEMU.cc: Fix branch taken/not taken reporting.
    426 
    427 2010-04-24      Joel Sherrill <joel.sherrilL@OARcorp.com>
    428 
    429         * CoverageReaderQEMU.cc, SymbolTable.cc, covoar.cc: Investigate why no
    430         branch information.
    431 
    432 2010-04-23      Joel Sherrill <joel.sherrill@oarcorp.com>
    433 
    434         * covoar.cc, do_coverage: Add -s argument for symbols of interest file.
    435 
    436 2010-04-23      Joel Sherrill <joel.sherrill@oarcorp.com>
    437 
    438         * covoar.cc: Should no longer have to have an explanations file.
    439 
    440 2010-04-23      Jennifer Averett <Jennifer.Averett@OARcorp.com
    441 
    442         * ChangeLog: Added trace-converter
    443 
    444 2010-04-23      Jennifer Averett <Jennifer.Averett@OARcorp.com
    445 
    446         * .cvsignore: Added trace-converter
    447 
    448 2010-04-23      Jennifer Averett <Jennifer.Averett@OARcorp.com
    449 
    450         * Makefile, TraceConverter.cc, TraceList.cc, TraceList.h,
    451         TraceReaderLogQEMU.cc: Finished TraceConverter added TraceWriter
    452         functionality.
    453         * TraceWriterBase.cc, TraceWriterBase.h, TraceWriterQEMU.cc,
    454         TraceWriterQEMU.h: New files.
    455 
    456 2010-04-23      Joel Sherrill <joel.sherrill@oarcorp.com>
    457 
    458         * .cvsignore: Add trace-converter.
    459 
    460 2010-04-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
    461 
    462         * TargetFactory.cc: Strip CPU from target name.
    463 
    464 2010-04-22      Joel Sherrill <joel.sherrill@oarcorp.com>
    465 
    466         * TraceConverter.cc: Add argument for output trace file.
    467 
    468 2010-04-22      Joel Sherrill <joel.sherrill@oarcorp.com>
    469 
    470         * TraceConverter.cc: Add getopt processing.
    471 
    472 2010-04-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    473 
    474         * qemu-log.h: New file.
    475 
    476 2010-04-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    477 
    478         * Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, Toolnames.cc,
    479         TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h, app_common.cc,
    480         app_common.h, covoar.cc: Added and rearragnged to get the
    481         TraceReaderLogQEMU working.
    482         * TargetBase.cc, TargetBase.h, TargetFactory.cc, TargetFactory.h,
    483         Target_arm.cc, Target_arm.h, Target_i386.cc, Target_i386.h,
    484         Target_lm32.cc, Target_lm32.h, Target_m68k.cc, Target_m68k.h,
    485         Target_powerpc.cc, Target_powerpc.h, Target_sparc.cc, Target_sparc.h,
    486         TraceConverter.cc, TraceList.cc, TraceList.h, TraceReaderBase.h: New
    487         files.
    488 
    489 2010-04-18      Joel Sherrill <joel.sherrilL@OARcorp.com>
    490 
    491         * coverage_cron, do_coverage, run_coverage: Support lm32_evr. Attempt
    492         to do multiple coverage runs in parallel.
    493 
    494 2010-04-16      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    495 
    496         * TraceReaderBase.cc, TraceReaderLogQEMU.cc, TraceReaderLogQEMU.h: New
    497         files.
    498 
    499 2010-04-16      Jennifer Averett <Jennifer.Averett@OARcorp.com>
    500 
    501         * CoverageReaderQEMU.cc: Modified to read multiple blocks at a time.
    502 
    503 2010-04-15      Jennifer Averett <Jennifer.Averett@OARcorp.com
    504 
    505         * Makefile, ObjdumpProcessor.cc, SymbolTable.cc, app_common.h: Modified
    506         code to read and compare the object file/or/nm file with the
    507         executable and not recreate the file if the executable is older than
    508         the file.
    509         * app_common.cc: New file.
    510 
    511 2010-04-13      Joel Sherrill <joel.sherrilL@OARcorp.com>
    512 
    513         * ObjdumpProcessor.cc: Generate temporary file name.
    514 
    515 2010-04-13      Joel Sherrill <joel.sherrilL@OARcorp.com>
    516 
    517         * Makefile: Tune for native architecture.
    518 
    519 2010-04-13      Joel Sherrill <joel.sherrill@oarcorp.com>
    520 
    521         * SymbolTable.cc: Remove warning.
    522 
    523 2010-04-13      Jennifer Averett <Jennifer.Averett@OARcorp.com
    524 
    525         * CoverageReaderQEMU.cc: Reduced calls to get map from a
    526         call/address to call/block.  This reduced the runtime of the
    527         analysis phase significantly.
    528         * Makefile: Added cpu dependent switches.  Also link using
    529         CXXFLAGS in case we are profiling.
    530         * SymbolTable.cc, SymbolTable.h: Changed symbol lookup per address
    531         to symbol lookup per addressblock.
    532 
    533 2010-04-13      Joel Sherrill <joel.sherrill@oarcorp.com>
    534 
    535         * do_coverage: Slightly improve usage.
    536 
    537 2010-04-09      Jennifer Averett <Jennifer.Averett@oarcorp.com>
    538 
    539         * Explanations.txt: Added explanation for missing coverage in
    540         fifo_open.
    541 
    542 2010-04-05      Joel Sherrill <joel.sherrilL@OARcorp.com>
    543 
    544         * rtems-cvs-20100405.diff: New file.
    545 
    546 2010-03-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
    547 
    548         * VERSIONS-COVERAGE: Test 4.10.
    549         * coverage_cron: Spacing.
    550         * do_coverage: Fix confusion on ralf vs exe
    551         * remove_managers_not_wanted: New file.
    552 
    553 2010-03-23      Joel Sherrill <joel@oarcorp.com>
    554 
    555         * CoverageReaderQEMU.cc: Default to stat() not stat64() if on
    556         ancient gcc as is present in Redhat 7.x where RTEMS 4.5 is maintained.
    557         * VERSIONS-COVERAGE: Add 4.5 stanza.
    558         * do_coverage: Support 4.5.  Detect when no symbols.  Alow for
    559         copying executables as well as linking.
    560 
    561 2010-03-23      Joel Sherrill <joel@oarcorp.com>
    562 
    563         * Explanations.cc: Add include of unistd.h.
    564 
    565 2010-03-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
    566 
    567         * do_coverage: Probe for parallelism.
    568 
    569 2010-03-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
    570 
    571         * ObjdumpProcessor.cc, VERSIONS-COVERAGE, coverage_cron, covoar.cc,
    572         do_coverage, run_coverage: Now runs 4.6 and 4.7 coverage reports.
    573 
    574 2010-03-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
    575 
    576         * ObjdumpProcessor.cc: Add lm32.
    577         * VERSIONS-COVERAGE: Add tarball directory.
    578         * coverage_cron: Add update before running others.
    579         * covoar.cc: Print coverage/executable pairs when verbose.
    580         * do_coverage: Add lm32_evr and tarball saving support.
    581         * run_coverage: Add another analysis with POSIX disabled.
    582         * style.css: Fix URL for logo.
    583 
    584 2010-03-11      Joel Sherrill <joel.sherrilL@oarcorp.com>
    585 
    586         * CoverageReaderQEMU.cc: Some trace files are larger than 2 GB
    587         so use stat64.
    588         * ExecutableInfo.cc: Disable message about unable to find symbol
    589         information.  It is just too noisy to be useful anymore.
    590         * covoar.cc: Add disabled code to print list of executable/coverage
    591         files being processed.
    592         * do_coverage: Add option to save tarballs. Update to support
    593         running all BSPs we currently support coverage on.
    594         * generate_coverage_html: Disable removing entries when more
    595         than 20.
    596         * run_coverage: Update to reflect new way of doing things.
    597         * coverage_cron: New file.  Will be run once per week.
    598 
    599 2010-03-08      Joel Sherrill <joel.sherrill@oarcorp.com>
    600 
    601         * generate_coverage_html: Fix generation of anchor links.
    602 
    603 2010-03-08      Joel Sherrill <joel.sherrill@oarcorp.com>
    604 
    605         * generate_coverage_html: Try to generate anchor links.
    606 
    607 2010-03-08      Joel Sherrill <joel.sherrill@oarcorp.com>
    608 
    609         * do_coverage: Appears to publish correctly now doing developmental and
    610         non-developmental profiles from a single test run.
    611 
    612 2010-03-08      Joel Sherrill <joel.sherrilL@oarcorp.com>
    613 
    614         * DesiredSymbols.cc: Mark Nops at end of method as executed.
    615         * VERSIONS-COVERAGE: Revert.
    616 
    617 2010-03-08      Glenn Humphrey
    618 
    619         * DesiredSymbols.cc, Reports.cc:  Added logic to deal with desired
    620         symbols that are never referenced during analysis.
    621 
    622 2010-03-05      Glenn Humphrey
    623 
    624         * DesiredSymbols.cc, covoar.cc:  Fix a few errors that occurred when
    625         a symbol was specified for analysis but was not found in any
    626         executable.
    627 
    628 2010-03-05      Joel Sherrill <joel.sherrilL@oarcorp.com>
    629 
    630         * .cvsignore: Add covoar
    631         * CoverageMapBase.cc: Fix off by one bug which resulted in thinking
    632         there was branch information on simulators which provided no branch
    633         information.
    634         * do_coverage: Improve error message.
    635 
    636 2010-03-05      Glenn Humphrey
    637 
    638         * do_coverage:  Added the automatic generation of the rtems.syms file.
    639 
    640 2010-03-05      Glenn Humphrey
    641 
    642         * CoverageFactory.cc, CoverageFactory.h, CoverageMap.h,
    643         CoverageMapBase.cc, CoverageMapBase.h, CoverageRanges.cc,
    644         CoverageRanges.h, CoverageReaderBase.h, CoverageReaderQEMU.cc,
    645         CoverageReaderQEMU.h, CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
    646         CoverageReaderSkyeye.cc, CoverageReaderSkyeye.h,
    647         CoverageReaderTSIM.cc, CoverageReaderTSIM.h, CoverageWriterBase.h,
    648         CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h,
    649         CoverageWriterSkyeye.cc, CoverageWriterSkyeye.h,
    650         CoverageWriterTSIM.cc, CoverageWriterTSIM.h, Explanations.cc,
    651         Explanations.h, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    652         Reports.cc, Reports.h, Toolnames.cc, Toolnames.h, VERSIONS-COVERAGE,
    653         app_common.h, coverage_converter.cc, do_coverage:  Extensive re-write
    654         to perform analysis based on a list of symbols instead of an address
    655         range.  This allows executables that are linked differently to be
    656         analyzed together.  Note that this update has broken covmerge and
    657         coverage_converter.  It will be determined later whether to fix them
    658         or delete them.
    659         * DesiredSymbols.cc, DesiredSymbols.h, ExecutableInfo.cc,
    660         ExecutableInfo.h, SymbolTable.cc, SymbolTable.h, covoar.cc: New files.
    661 
    662 2010-02-01      Glenn Humphrey
    663 
    664         * Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h, app_common.h,
    665         covmerge.cc: Moved report writing functions into their own file. The
    666         collection of functions will probably be made into a class when other
    667         output formats are determined.
    668         * Reports.cc, Reports.h: New files.
    669 
    670 2010-01-20      Glenn Humphrey
    671 
    672         * CoverageMapBase.cc, CoverageMapBase.h, CoverageReaderQEMU.cc,
    673         Explanations.h, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    674         Toolnames.cc, Toolnames.h, covmerge.cc, do_coverage, qemu-traces.h:
    675         Completed branch analysis implementation.
    676 
    677 2010-01-14      Joel Sherrill <joel.sherrill@oarcorp.com>
    678 
    679         * CoverageFactory.cc, CoverageMap.cc, CoverageReaderBase.cc,
    680         CoverageReaderBase.h, CoverageReaderTSIM.cc, CoverageWriterBase.cc,
    681         CoverageWriterBase.h, CoverageWriterRTEMS.cc,
    682         CoverageWriterSkyeye.cc, CoverageWriterTSIM.cc, covmerge.cc,
    683         skyeye_header.h: Eliminate some XXXs.
    684 
    685 2010-01-13      Joel Sherrill <joel.sherrill@oarcorp.com>
    686 
    687         * ObjdumpProcessor.cc: Add first stab at annotated.html.
    688 
    689 2010-01-13      Joel Sherrill <joel.sherrill@oarcorp.com>
    690 
    691         * ObjdumpProcessor.cc, ObjdumpProcessor.h, covmerge.cc: Add initial
    692         annotated file html support.
    693 
    694 2010-01-13      Joel Sherrill <joel.sherrill@oarcorp.com>
    695 
    696         * .cvsignore: Add coverage_converter.
    697         * CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
    698         CoverageMapBase.h: Move most of the code into the base class.  Add
    699         support for the per address information being in a structure.  Added
    700         isStartofInstuction (now set), sourceLine (set when of interest)
    701          as well as the fields needed for branch analysis (e.g. isBranch,
    702         wasTaken, wasNotTaken).
    703         * CoverageRanges.h: Use CoverageMap for source line information.
    704         * ObjdumpProcessor.cc: Set isStartOfInstruction and take first
    705         attempt at the reporting logic for branch always or never taken.
    706         covmerge.cc: Add concept of "addresses of interest".  Separate
    707         method to match addresses to source lines from generation of
    708         address of interest.
    709         * app_common.h: Add AddressesNeedingSourceLine as extern.
    710 
    711 2010-01-12      Glenn Humphrey <glenn.humphrey@OARcorp.com>
    712 
    713         * CoverageFactory.cc, CoverageFactory.h, CoverageReaderRTEMS.cc,
    714         CoverageReaderSkyeye.cc, CoverageReaderTSIM.cc, Makefile,
    715         covmerge.cc, do_coverage: Re-worked the design a bit to eliminate the
    716         need for a trace conversion step.  Instead the coverage reader for
    717         QEMU will just read the trace into a coverage map.  Also changed the
    718         trace converter into a coverage converter.  It will allow conversion
    719         between different coverage file formats.
    720         * CoverageReaderQEMU.cc, CoverageReaderQEMU.h,
    721         coverage_converter.cc: New files.
    722         * TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc,
    723         TraceReaderBase.h, TraceReaderQEMU.cc, TraceReaderQEMU.h,
    724         trace_converter.cc: Removed.
    725 
    726 2009-12-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    727 
    728         * do_coverage: Adjust for make/custom placement.
    729         * rtems-cvs-20091201.diff: New file.
    730 
    731 2009-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
    732 
    733         * Explanations.txt: Add a few.
    734 
    735 2009-11-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    736 
    737         * generate_coverage_html: Add argument to specifiy version.
    738 
    739 2009-10-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    740 
    741         * do_coverage: Reflect new location of custom files. Support old
    742         location for running against old versions.
    743 
    744 2009-10-12      Joel Sherrill <joel.sherrill@oarcorp.com>
    745 
    746         * ObjdumpProcessor.cc: Add another i386 nop pattern.
    747 
    748 2009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
    749 
    750         * do_coverage: Add do_publish to verbose listing.
    751         * generate_coverage_html: Second attempt at cleaning listings.
    752 
    753 2009-10-10      Joel Sherrill <joel.sherrill@OARcorp.com>
    754 
    755         * generate_coverage_html: If there are more than 20 entries per BSP
    756         before we generate the table, clean up so there are only 20 entries.
    757 
    758 2009-10-04      Joel Sherrill <joel.sherrill@OARcorp.com>
    759 
    760         * do_coverage: Add ability to publish results to ftp site.
    761 
    762 2009-09-29      Joel Sherrill <joel.sherrill@oarcorp.com>
    763 
    764         * ObjdumpProcessor.cc, do_coverage, run_coverage: Add initial
    765         powerpc/qemuppc support.
    766 
    767 2009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
    768 
    769         * do_coverage, run_coverage: Do not publish results by default.
    770 
    771 2009-09-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    772 
    773         * do_coverage, run_coverage: Published uC5282 results.
    774 
    775 2009-09-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    776 
    777         * do_coverage: Improve summary.txt by including more settings
    778         information.
    779 
    780 2009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
    781 
    782         * run_coverage: Add uC5282.
    783 
    784 2009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
    785 
    786         * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Support m68k.
    787         * do_coverage, run_coverage: Support m68k.  Let do_coverage publish
    788         results and run_coverage just run tests.
    789 
    790 2009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
    791 
    792         * do_coverage: Rename most qemu scripts to match the BSP name.
    793         qemu-leon2 not renamed since we prefer tsim for it.
    794 
    795 2009-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
    796 
    797         * Makefile: rtems-coverage now included in build from top.
    798 
    799 2009-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
    800 
    801         * do_coverage: Attempt to detect when covmerge fails and bail out with
    802         an error. This was sometimes causing bad updates to the website to be
    803         generated.
    804 
    805 2009-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
    806 
    807         * ObjdumpProcessor.cc: Fix comments.
    808 
    809 2009-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
    810 
    811         * generate_coverage_html: Tidy up html generation.
    812 
    813 2009-09-22      Joel Sherrill <joel.sherrill@OARcorp.com>
    814 
    815         * ObjdumpProcessor.cc: SPARC nop is 4 bytes not 1.
    816         * do_coverage: Generate configuration.txt as part of reporting.
    817         Previously done as part of copying tests.
    818 
    819 2009-09-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    820 
    821         * generate_coverage_html: Correct sorting order for BSPs.
    822 
    823 2009-09-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    824 
    825         * ObjdumpProcessor.cc: Strip blanks off end of objdump lines. This is
    826         causing issues with matching nops and parsing lines.
    827 
    828 2009-09-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    829 
    830         * ObjdumpProcessor.cc, run_coverage: Tidy up issues from run on
    831         england.
    832 
    833 2009-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
    834 
    835         * .cvsignore, CoverageFactory.cc, CoverageReaderRTEMS.cc,
    836         CoverageWriterRTEMS.cc, Makefile, ObjdumpProcessor.cc,
    837         ObjdumpProcessor.h, Toolnames.cc, Toolnames.h, TraceFactory.cc,
    838         covmerge.cc, do_coverage, trace_converter.cc: Add support for Qemu
    839         targeting i386. Hopefully it did not break SPARC or ARM.
    840         * TraceReaderQEMU.cc, TraceReaderQEMU.h, qemu-dump-trace.c,
    841         qemu-traces.h: New files.
    842         * CoverageReaderNops.cc, CoverageReaderNops.h: Removed.
    843 
    844 2009-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    845 
    846         * do_coverage: Add ON_SKYEYE
    847         * run_coverage: Try to detect when errors happen.
    848 
    849 2009-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    850 
    851         * .cvsignore, Makefile: Add initial support for the Trace Converter
    852         utility. It will convert from Trace files to the RTEMS Common
    853         Coverage Map format. Next step is to add class to read Qemu trace
    854         file format.
    855         * TraceFactory.cc, TraceFactory.h, TraceReaderBase.cc,
    856         TraceReaderBase.h, trace_converter.cc: New files.
    857 
    858 2009-09-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    859 
    860         * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
    861         Makefile, covmerge.cc: Add initial support for RTEMS Common Coverage
    862         Map format. Next step is to add utility to convert qemu trace files
    863         into this format.
    864         * CoverageReaderRTEMS.cc, CoverageReaderRTEMS.h,
    865         CoverageWriterRTEMS.cc, CoverageWriterRTEMS.h, rtemscov_header.h:
    866         New files.
    867 
    868 2009-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    869 
    870         * generate_coverage_html: Add comment about skipped field.
    871 
    872 2009-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    873 
    874         * generate_coverage_html: Drop uncovered percentage column. Mark 100%
    875         numbers as green.
    876 
    877 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    878 
    879         * generate_coverage_html, style.css: Tinker with CSS so it works on
    880         FF3, IE8, and Konqueror.
    881 
    882 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    883 
    884         * do_coverage: Improve comments. Formatting.
    885 
    886 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    887 
    888         * VERSIONS-COVERAGE: Add FTPDIR
    889         * do_coverage: Remove logic to re-run test when coverage file has
    890         zero length.  Skyeye seems to spuriously do this.
    891         * generate_coverage_html, style.css: Attempt to add links to
    892         information on coverage.  Did not render correctly for Glenn in
    893         IE8.  Works in FF3.
    894         * run_coverage: New file.  Helper to run tests more easily
    895 
    896 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    897 
    898         * VERSIONS-COVERAGE, generate_coverage_html: Sort by CPU/BSP not just
    899         BSP.
    900 
    901 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    902 
    903         * generate_coverage_html: Speed up loop that does untar.
    904 
    905 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    906 
    907         * generate_coverage_html: Modify sort order.
    908 
    909 2009-09-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    910 
    911         * generate_coverage_html: Turn YYYYMMDD into YYYY-MM-DD.
    912 
    913 2009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
    914 
    915         * generate_coverage_html: Fine tune sorting keys.
    916 
    917 2009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
    918 
    919         * covmerge.cc: Percentages are 0-100 not 0-1.
    920         * do_coverage: Rerun when coverage file has zero length.
    921         Generate row.html for web report.
    922         * generate_coverage_html, style.css: New files.
    923 
    924 2009-09-15      Joel Sherrill <joel.sherrill@OARcorp.com>
    925 
    926         * do_coverage: Reorder info in tarball name and fix typo where BSP did
    927         not get printed in summary.
    928 
    929 2009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
    930 
    931         * do_coverage: Merge gen_report into do_coverage. Also add extension to
    932         results tarball to indicate contents.
    933         * gen_report: Removed.
    934 
    935 2009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
    936 
    937         * VERSIONS-COVERAGE: Test head.
    938 
    939 2009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    940 
    941         * VERSIONS-COVERAGE: Add support for running coverage on 4.8 and 4.9.
    942         This was used to produce baseline data for comparison purposes.
    943         * rtems-48-20090909.diff, rtems-49-20090909.diff: New files.
    944 
    945 2009-08-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    946 
    947         * do_coverage: Put temporary file in /tmp.
    948 
    949 2009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    950 
    951         * do_coverage, gen_report: Now modify the optimization flag from the
    952         script so the make/custom file is not part of the patch. Also include
    953         a configuration.txt file in the tarball to capture information.
    954         * rtems-cvs-20090819.diff: New file.
    955         * rtems-cvs-20090817.diff: Removed.
    956 
    957 2009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    958 
    959         * rtems-cvs-20090318.diff, rtems-cvs-20090327.diff,
    960         rtems-cvs-20090421.diff, rtems-cvs-20090515.diff,
    961         rtems-cvs-20090618.diff, rtems-cvs-20090727.diff,
    962         rtems-cvs-20090805.diff: Removed.
    963 
    964 2009-08-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    965 
    966         * rtems-cvs-20090817.diff: New file.
    967         * rtems-cvs-20090811.diff, rtems-cvs-20090812.diff: Removed.
    968 
    969 2009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    970 
    971         * do_coverage: Add support for the -E option which turns on
    972         experimental coverage mode. This adds all code we do not have good
    973         enough coverage on yet to include in the baseline case.
    974         * rtems-cvs-20090812.diff: New file.
    975 
    976 2009-08-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    977 
    978         * VERSIONS-COVERAGE, do_coverage, rtems-cvs-20090806.diff: Switch to
    979         --enable-coverage and building rtems_coverage.o
    980         * rtems-cvs-20090811.diff: New file.
    981 
    982 2009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
    983 
    984         * rtems-cvs-20090806.diff: New file.
    985 
    986 2009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
    987 
    988         * skyeye-1.2.8-rtems-20090805.diff: New file.
    989 
    990 2009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
    991 
    992         * Explanations.txt: Update.
    993         * rtems-cvs-20090805.diff: Replace.
    994 
    995 2009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
    996 
    997         * rtems-cvs-20090805.diff: New file.
    998 
    999 2009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1000 
    1001         * CoverageReaderSkyeye.cc, ObjdumpProcessor.cc: Now appears to work OK
    1002         on ARM with edb7312.
    1003 
    1004 2009-08-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1005 
    1006         * ObjdumpProcessor.cc: On ARM, there are literal tables at the end of
    1007         methods. We need to avoid considering them not executed.
    1008 
    1009 2009-08-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    1010 
    1011         * Explanations.txt: Move pthread.c line numbers.
    1012 
    1013 2009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
    1014 
    1015         * Explanations.txt: Update and enhance sporadic scheduler case.
    1016 
    1017 2009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
    1018 
    1019         * Explanations.txt: Account for reworking heapgetinfo.c and adding
    1020         first case in sp63.
    1021 
    1022 2009-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
    1023 
    1024         * gen_report: Include .num file in tarball.
    1025 
    1026 2009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
    1027 
    1028         * Explanations.txt: Update to account for new test cases.
    1029 
    1030 2009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
    1031 
    1032         * Explanations.txt: Update to account for recently added tests.
    1033 
    1034 2009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
    1035 
    1036         * CoverageReaderSkyeye.cc: Fix comment.
    1037         * do_coverage: Add EXTRA_ARGS for RTEMS configure.
    1038 
    1039 2009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    1040 
    1041         * Explanations.txt: Update for recent test additions.
    1042         * do_coverage: Remove build directory before configuring.
    1043         * rtems-cvs-20090727.diff: New file.  Reflects configuring with
    1044         POSIX disabled.
    1045 
    1046 2009-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
    1047 
    1048         * do_coverage: Change arguments so that they toggle settings. This
    1049         allows for all but .. type of logic on the arguments.
    1050 
    1051 2009-07-26      Joel Sherrill <joel.sherrill@OARcorp.com>
    1052 
    1053         * Explanations.txt: Account for reworking killinfo.c and having
    1054         psxsignal02 to test it.
    1055         * do_coverage: Add option to disable posix from testing.
    1056 
    1057 2009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
    1058 
    1059         * Explanations.txt: Eliminate more interrupt critical section cases.
    1060         * gen_report: Note which spintrcritical* tests cannot detect when they
    1061         hit the case and just run until killed.
    1062 
    1063 2009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
    1064 
    1065         * Explanations.txt: Remove cancellation cases and cleanup killinfo.c
    1066         explations.
    1067 
    1068 2009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1069 
    1070         * Explanations.txt: Event interrupt synchronization cases covered.
    1071 
    1072 2009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1073 
    1074         * Explanations.txt: Explanation improvements.
    1075         * gen_report: Add spintrcritical09 as one not to worry about completion.
    1076 
    1077 2009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1078 
    1079         * Explanations.txt: Remove debug.c
    1080 
    1081 2009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1082 
    1083         * Explanations.txt: Multiple updates based on changes from myself and
    1084         Santosh.
    1085 
    1086 2009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1087 
    1088         * Explanations.txt: Remove explanations for cases covered by recent
    1089         test additions.
    1090 
    1091 2009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    1092 
    1093         * Explanations.txt: Update to spfatal03 and addition of psxautoinit02
    1094         covered a couple of cases.
    1095 
    1096 2009-07-16      Joel Sherrill <joel.sherrill@OARcorp.com>
    1097 
    1098         * Explanations.cc, Toolnames.cc: Make compile with gcc 4.4.0 on Fedora
    1099         11.
    1100 
    1101 2009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
    1102 
    1103         * Explanations.txt: Add new interrupt synchronization tests.
    1104         * do_coverage: Add RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to
    1105         reduce number of cases in _Thread_queue_Enqueue_priority.
    1106 
    1107 2009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    1108 
    1109         * Explanations.txt: More improvements.
    1110 
    1111 2009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    1112 
    1113         * Explanations.txt: Rewrite explanation of watchdogadjusttochain.c:42.
    1114 
    1115 2009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    1116 
    1117         * Explanations.txt: Added sp59 to test path through
    1118         _Thread_queue_First_priority where the task's priority was in the
    1119         bottom 1/4 of the range.
    1120 
    1121 2009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    1122 
    1123         * Explanations.txt: Timespec divide by zero covered by sp58.
    1124         spthreadq01 covers extracting a thread which is not blocked on a
    1125         thread queue. Rewrite explanation of threadqueuefirstpriority.c.
    1126 
    1127 2009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
    1128 
    1129         * Explanations.txt: Cover last of threadget.c with added test case in
    1130         sp43.
    1131 
    1132 2009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
    1133 
    1134         * Explanations.txt: semcreate.c:163 eliminated by rework of semcreate.
    1135 
    1136 2009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
    1137 
    1138         * Explanations.txt: Add test cases for counting semaphore flush and
    1139         priority heap get information error cases.
    1140 
    1141 2009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
    1142 
    1143         * Explanations.txt: Cover more cases.
    1144 
    1145 2009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
    1146 
    1147         * Explanations.txt: objectshrinkinformation.c covered with reworked
    1148         loop from Chris Johns.
    1149 
    1150 2009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
    1151 
    1152         * Explanations.txt: Cover a few more cases.
    1153 
    1154 2009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
    1155 
    1156         * Explanations.txt: Restructured code to eliminate these cases.
    1157 
    1158 2009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
    1159 
    1160         * Explanations.txt: Eliminate mutexget.c automatic initialization
    1161         cases.
    1162 
    1163 2009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
    1164 
    1165         * Explanations.txt: Clean up mutexget.c and corresponding explanations.
    1166 
    1167 2009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
    1168 
    1169         * Explanations.txt: Fixed psxsignal01 to hit POSIX signal from ISR
    1170         case.
    1171 
    1172 2009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
    1173 
    1174         * Explanations.txt: psxtransschedparam.c:36 eliminated by restructuring
    1175         switch into a series of if's.
    1176 
    1177 2009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
    1178 
    1179         * Explanations.txt: Cover a couple of more cases.
    1180 
    1181 2009-07-04      Joel Sherrill <joel.sherrill@OARcorp.com>
    1182 
    1183         * Explanations.txt: Santosh completed rwlock. I reworked
    1184         rtems/src/taskinitusers.c to eliminate an unused path.
    1185 
    1186 2009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1187 
    1188         * Explanations.txt: Unreachable API Extension paths marked as either
    1189         unused or only with certain APIs.
    1190 
    1191 2009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1192 
    1193         * Explanations.txt: vfork test added. Workspace zero test added. No API
    1194         uses predriver_hook so code marked as unused by current APIs.
    1195 
    1196 2009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1197 
    1198         * Explanations.txt: Eliminate cases in sigwait() and sigtimedwait().
    1199 
    1200 2009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
    1201 
    1202         * Explanations.txt: More clean up of covered cases.
    1203 
    1204 2009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
    1205 
    1206         * Explanations.txt: Correct explanation of threadinitialize.c:91. It is
    1207         really implementing POSIX feature to provide stack space NOT custom
    1208         stack allocator.
    1209 
    1210 2009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
    1211 
    1212         * Explanations.txt: With addition of spstkalloc test, the paths through
    1213         stack alloc and free are covered.
    1214 
    1215 2009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    1216 
    1217         * Explanations.txt: More cases eliminated.
    1218 
    1219 2009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
    1220 
    1221         * Explanations.txt, gen_report: Updated to have explanations for all
    1222         cases even if the confidence in some is not particularly high. All
    1223         explanations are not used.
    1224 
    1225 2009-06-24      Joel Sherrill <joel.sherrill@OARcorp.com>
    1226 
    1227         * Explanations.txt: Update to explain more.
    1228 
    1229 2009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    1230 
    1231         * rtems-cvs-20090618.diff: New file.
    1232 
    1233 2009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    1234 
    1235         * Explanations.txt: Update to eliminate covered areas and fix drifting
    1236         line numbers.
    1237 
    1238 2009-06-17      Joel Sherrill <joel.sherrill@OARcorp.com>
    1239 
    1240         * Explanations.txt: Add 33 explanations.
    1241 
    1242 2009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    1243 
    1244         * Explanations.txt: Update.
    1245 
    1246 2009-06-10      Joel Sherrill <joel.sherrill@OARcorp.com>
    1247 
    1248         * Explanations.txt: Delete two small weird cases.
    1249 
    1250 2009-06-04      Joel Sherrill <joel.sherrill@OARcorp.com>
    1251 
    1252         * Explanations.txt: Add 5 more explanations.
    1253         * SPARC-Annul-Slot-Explanation.txt: New file.
    1254 
    1255 2009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
    1256 
    1257         * Explanations.txt: Add 7 more explanations.
    1258 
    1259 2009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    1260 
    1261         * Explanations.txt: Nesting count on thread suspension is only
    1262         supported from ITRON API so disable if ITRON is disabled.
    1263         Implementing this eliminated 4 uncovered ranges in the tested
    1264         configuration.
    1265 
    1266 2009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    1267 
    1268         * Explanations.txt: Eliminate covered cases.
    1269 
    1270 2009-06-01      Joel Sherrill <joel.sherrill@OARcorp.com>
    1271 
    1272         * Explanations.txt: Add about 20 explanations.
    1273 
    1274 2009-05-28      Jennifer Averett <jennifer.averett@OARcorp.com>
    1275 
    1276         * Explanations.txt: Added explanations for simple cases.
    1277 
    1278 2009-05-25      Joel Sherrill <joel.sherrill@OARcorp.com>
    1279 
    1280         * Explanations.cc, Explanations.h, covmerge.cc: Add multiple line
    1281         explanations.
    1282 
    1283 2009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1284 
    1285         * ObjdumpProcessor.cc, Toolnames.cc: Fix comments. Mark ARM nop as 4
    1286         bytes.
    1287 
    1288 2009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1289 
    1290         * ObjdumpProcessor.cc, Toolnames.cc, Toolnames.h: Clean up nop
    1291         processing and get size of nop instruction from toolset class.
    1292 
    1293 2009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1294 
    1295         * Explanations.txt, ObjdumpProcessor.cc: If nop divides uncovered
    1296         range, do not consider it executed. This results in slightly fewer
    1297         ranges of slightly larger size.
    1298 
    1299 2009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1300 
    1301         * Explanations.cc: +++ was ending up as explanation.
    1302         * Explanations.txt: Eliminate covered cases.
    1303 
    1304 2009-05-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1305 
    1306         * Explanations.cc, Explanations.txt: Add +++ as end of explanation and
    1307         allow blank lines between cases. This is in preparation for
    1308         supporting multiline comments.
    1309 
    1310 2009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1311 
    1312         * Explanations.txt: Add more.
    1313 
    1314 2009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1315 
    1316         * gen_report: Add end of test check.
    1317 
    1318 2009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1319 
    1320         * covmerge.cc: Uncovered ranges was always 0.
    1321 
    1322 2009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1323 
    1324         * covmerge.cc, gen_report: Add sizes.txt to output reports.
    1325 
    1326 2009-05-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1327 
    1328         * Explanations.cc, Explanations.h, Explanations.txt, covmerge.cc: Add
    1329         classication to explanations file format.
    1330 
    1331 2009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
    1332 
    1333         * rtems-cvs-20090515.diff: New file. Adding vprintk.c resulted in
    1334         cpukit/libcsupport/Makefile.am changing near the coverage patch.
    1335 
    1336 2009-05-08      Joel Sherrill <joel.sherrill@OARcorp.com>
    1337 
    1338         * VERSIONS-COVERAGE, do_coverage, gen_report: Pass in BSP on command
    1339         line.
    1340 
    1341 2009-05-04      Joel Sherrill <joel.sherrill@OARcorp.com>
    1342 
    1343         * gen_report: Correct name of report.
    1344 
    1345 2009-04-22      Joel Sherrill <joel.sherrill@OARcorp.com>
    1346 
    1347         * Explanations.txt: Add a few more cases.
    1348 
    1349 2009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1350 
    1351         * gen_report: Create tarball from dated subdirectory.
    1352 
    1353 2009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1354 
    1355         * covmerge.cc: Direct output to stdout, not stderr.
    1356         * do_coverage: Starting timestamp was set twice.
    1357         * gen_report: Capture output files into a tarball.
    1358 
    1359 2009-04-21      Joel Sherrill <joel.sherrill@OARcorp.com>
    1360 
    1361         * VERSIONS-COVERAGE: Add patch against latest CVS.
    1362         * rtems-cvs-20090421.diff: New file.
    1363 
    1364 2009-04-09      Joel Sherrill <joel.sherrill@oarcorp.com>
    1365 
    1366         * ObjdumpProcessor.cc: Remove warning.
    1367 
    1368 2009-04-03      Joel Sherrill <joel.sherrill@OARcorp.com>
    1369 
    1370         * .cvsignore: New file.
    1371 
    1372 2009-04-02      Joel Sherrill <joel.sherrill@OARcorp.com>
    1373 
    1374         * VERSIONS-COVERAGE, gen_report: Add cd to exe directory.
    1375 
    1376 2009-03-31      Joel Sherrill <joel.sherrill@OARcorp.com>
    1377 
    1378         * CoverageReaderSkyeye.cc: Get return status.
    1379 
    1380 2009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    1381 
    1382         * ERC32-Status, VERSIONS-COVERAGE: New baseline which is based upon
    1383         adding a symbol end_of_profiling to the image.
    1384         * rtems-cvs-20090327.diff: New file.
    1385         * rtems-cvs-20090312.diff: Removed.
    1386 
    1387 2009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    1388 
    1389         * ERC32-Status: New file.
    1390 
    1391 2009-03-27      Joel Sherrill <joel.sherrill@OARcorp.com>
    1392 
    1393         * Explanations.txt, VERSIONS-COVERAGE: Update so there are no unused
    1394         explanations. This is a great starting point.
    1395 
    1396 2009-03-26      Joel Sherrill <joel.sherrill@OARcorp.com>
    1397 
    1398         * Explanations.txt, VERSIONS-COVERAGE, do_coverage: Update.
    1399 
    1400 2009-03-23      Joel Sherrill <joel.sherrill@OARcorp.com>
    1401 
    1402         * VERSIONS-COVERAGE, covmerge.cc: Add rtl22xx. Fix issue on address
    1403         conversion with MSB is set.
    1404 
    1405 2009-03-20      Joel Sherrill <joel.sherrill@OARcorp.com>
    1406 
    1407         * CoverageReaderTSIM.cc, CoverageWriterTSIM.cc, VERSIONS-COVERAGE: Now
    1408         running on erc32 ok again. Added untested support for leon2 and
    1409         leon3.
    1410 
    1411 2009-03-19      Joel Sherrill <joel.sherrill@OARcorp.com>
    1412 
    1413         * CoverageReaderSkyeye.cc, CoverageWriterSkyeye.cc, README: Now runs OK
    1414         on skyeye 1.2.6 with patch in this directory.
    1415         * skyeye-1.2.6-rtems-20090319.diff: New file.
    1416 
    1417 2009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    1418 
    1419         * Makefile: Add Id.
    1420 
    1421 2009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    1422 
    1423         * rtems-cvs-20090318.diff: New file.
    1424         * rtems-cvs-20071130.diff, rtems-cvs-20080204.diff,
    1425         rtems-cvs-20081219.diff: Removed.
    1426 
    1427 2009-03-18      Joel Sherrill <joel.sherrill@OARcorp.com>
    1428 
    1429         * CoverageReaderTSIM.cc, CoverageReaderTSIM.h, Makefile,
    1430         VERSIONS-COVERAGE, covmerge.cc, do_coverage, gen_report: First
    1431         attempt at adding Skyeye code coverage support.
    1432         * CoverageFactory.cc, CoverageFactory.h, CoverageReaderSkyeye.cc,
    1433         CoverageReaderSkyeye.h, CoverageWriterSkyeye.cc,
    1434         CoverageWriterSkyeye.h, skyeye_header.h: New files.
    1435 
    1436 2009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    1437 
    1438         * README: Update.
    1439 
    1440 2009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    1441 
    1442         * do_coverage, gen_report: Now should be more tailorable.
    1443         * VERSIONS-COVERAGE: New file.
    1444         * c, cp_em, j-erc32: Removed.
    1445 
    1446 2009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
    1447 
    1448         Initial import.
    1449         * ChangeLog, CoverageMap.cc, CoverageMap.h, CoverageMapBase.cc,
    1450         CoverageMapBase.h, CoverageRanges.cc, CoverageRanges.h,
    1451         CoverageReaderBase.cc, CoverageReaderBase.h, CoverageReaderNops.cc,
    1452         CoverageReaderNops.h, CoverageReaderTSIM.cc, CoverageReaderTSIM.h,
    1453         CoverageWriterBase.cc, CoverageWriterBase.h, CoverageWriterTSIM.cc,
    1454         CoverageWriterTSIM.h, Doxyfile, Explanations.cc, Explanations.h,
    1455         Explanations.txt, Makefile, ObjdumpProcessor.cc, ObjdumpProcessor.h,
    1456         README, Toolnames.cc, Toolnames.h, app_common.h, c, covmerge.cc,
    1457         cp_em, do_coverage, gen_report, j-erc32, rtems-cvs-20071130.diff,
    1458         rtems-cvs-20080204.diff, rtems-cvs-20081219.diff,
    1459         rtems-cvs-20090312.diff: New files.
    1460 
Note: See TracChangeset for help on using the changeset viewer.