| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
finalizeSymbol() must account for only a single instruction being
added at the end of a method for alignment purposes. This requires
using a different form of the erase() method.
|
|
|
|
| |
executed
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* DesiredSymbols.cc, ExecutableInfo.cc, SymbolTable.cc, covoar.cc:
Added methods dumpExecutableInfo( void ) and dumpSymbolTable( void )
that can dump cointainers to stdout for debug purposes. Covoar now
accepts aditional command line argument -g GCNOS_LIST with list of
xxx.gcno files. If non-empty list is provided gcov outputs will be
craeated based on each file in the list.
|
|
|
|
|
|
| |
* DesiredSymbols.cc, ReportsBase.h, ReportsText.cc, ReportsText.h,
TraceConverter.cc, covoar.cc: Make compile again after host OS
update.
|
|
|
|
|
|
|
| |
PR 1909/testing
* DesiredSymbols.cc, ReportsHtml.cc: Fixed Taken / Not taken
information to be shown in separate sortable and filterable collumns
in branch report. Minor code aligment fix in DesiredSymbols.c
|
|
|
|
|
| |
PR 1909/testing
* ReportsHtml.cc: Add branch taken and not taken count columns.
|
| |
|
|
|
|
|
|
|
|
|
| |
PR 1900/testing
* CoverageMapBase.cc, CoverageMapBase.h, DesiredSymbols.cc:
Changed tracking of "instruction was executed" from a boolean
to a counter. This change was propagated as needed and a helper
method to access new information (getWasExecuted) was added.
* covoar.cc: Removed unnecessary blank line.
|
|
|
|
| |
* DesiredSymbols.cc, DesiredSymbols.h, covoar.cc: Fix typo.
|
|
|
|
|
|
| |
* CoverageMapBase.cc, ObjdumpProcessor.cc: Increase symbol length so
there is no chance of overflow. Initialize isNop in order to fix bug
that results in missed instructions both covered and uncovered.
|
|
|
|
|
|
| |
* CoverageMapBase.cc, CoverageMapBase.h, CoverageReaderQEMU.cc,
DesiredSymbols.cc, ExecutableInfo.cc, SymbolTable.cc, SymbolTable.h:
Modifications to track multiple address ranges for the same symbol.
|
|
|
|
|
| |
* ExecutableInfo.cc: Hack a shot at seeing if symbol is already known.
If so, then say it has multiple ranges.
|
|
|
|
| |
* CoverageReaderQEMU.cc: Finetune debug.
|
|
|
|
|
| |
* CoverageReaderQEMU.cc: Add debug for trace block having a bad address
range.
|
|
|
|
|
| |
* CoverageMapBase.cc, CoverageMapBase.h, DesiredSymbols.cc: Improve NOP
detection and processing.
|
|
|
|
| |
* qemu-dump-trace.c: Fix issues identified by clang-analyzer.
|
|
|
|
| |
* mkExplanation: Default value for verbose.
|
|
|
|
|
| |
* Makefile: Add simple script to help write explanation entries.
* mkExplanation: New file.
|
|
|
|
| |
* Makefile: Drop arguments not supported by older GCC versions.
|
|
|
|
|
| |
* CoverageReaderTSIM.cc: Coverage byte is in hexadecimal.
* Target_sparc.cc: Add annulled form of branches.
|
|
|
|
| |
* ReportsHtml.cc: Modified to correctly sort of numeric values.
|
|
|
|
|
|
| |
* ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, ReportsHtml.h,
ReportsText.cc, ReportsText.h: Added visual break between information
sections in the annotated report.
|
|
|
|
|
|
| |
* CoverageReaderTSIM.cc: Branch coverage works now.
* DesiredSymbols.cc: Do not fatal on size mismatch. Just patch it
up and continue.
|
|
|
|
| |
* DesiredSymbols.cc: added -C to addr2line system call.
|
|
|
|
|
|
|
| |
* DesiredSymbols.cc, Explanations.cc, ObjdumpProcessor.cc,
TraceReaderLogQEMU.cc, app_common.cc, app_common.h: Added a
inputBuffer to app_common and modified all fgets calls to use this
buffer. This will allow for a size increase if necessary.
|
|
|
|
|
| |
* ObjdumpProcessor.cc, TargetBase.cc, TargetBase.h: Removed nm and
moved -C on objdump call to point of system call.
|
|
|
|
| |
* TargetBase.cc: Added -C to objdump and nm calls.
|
|
|
|
|
|
| |
* ReportsBase.cc, ReportsBase.h, ReportsHtml.cc, covoar.cc: Moved the
summary report to the covoar common reports in the report class and
out of the rtems specific items in the report index.
|
|
|
|
| |
* ConfigFile.cc, ReportsBase.cc: Fix warnings.
|
|
|
|
| |
* .cvsignore, Doxyfile, configFile.txt, covoar_flow.doc: New files.
|
|
|
|
|
|
| |
* CoverageReaderTSIM.cc: Add branch coverage to TSIM. Only on erc32 and
leon3 at this time.
* ChangeLog: New file.
|
|
* covoar/05_ascending.gif, covoar/05_descending.gif,
covoar/05_unsorted.gif, covoar/ConfigFile.cc, covoar/ConfigFile.h,
covoar/CoverageFactory.cc, covoar/CoverageFactory.h,
covoar/CoverageMap.cc, covoar/CoverageMap.h,
covoar/CoverageMapBase.cc, covoar/CoverageMapBase.h,
covoar/CoverageRanges.cc, covoar/CoverageRanges.h,
covoar/CoverageReaderBase.cc, covoar/CoverageReaderBase.h,
covoar/CoverageReaderQEMU.cc, covoar/CoverageReaderQEMU.h,
covoar/CoverageReaderRTEMS.cc, covoar/CoverageReaderRTEMS.h,
covoar/CoverageReaderSkyeye.cc, covoar/CoverageReaderSkyeye.h,
covoar/CoverageReaderTSIM.cc, covoar/CoverageReaderTSIM.h,
covoar/CoverageWriterBase.cc, covoar/CoverageWriterBase.h,
covoar/CoverageWriterRTEMS.cc, covoar/CoverageWriterRTEMS.h,
covoar/CoverageWriterSkyeye.cc, covoar/CoverageWriterSkyeye.h,
covoar/CoverageWriterTSIM.cc, covoar/CoverageWriterTSIM.h,
covoar/DesiredSymbols.cc, covoar/DesiredSymbols.h,
covoar/ExecutableInfo.cc, covoar/ExecutableInfo.h,
covoar/Explanations.cc, covoar/Explanations.h, covoar/Makefile,
covoar/ObjdumpProcessor.cc, covoar/ObjdumpProcessor.h,
covoar/ReportsBase.cc, covoar/ReportsBase.h, covoar/ReportsHtml.cc,
covoar/ReportsHtml.h, covoar/ReportsText.cc, covoar/ReportsText.h,
covoar/SymbolTable.cc, covoar/SymbolTable.h, covoar/TargetBase.cc,
covoar/TargetBase.h, covoar/TargetFactory.cc, covoar/TargetFactory.h,
covoar/Target_arm.cc, covoar/Target_arm.h, covoar/Target_i386.cc,
covoar/Target_i386.h, covoar/Target_lm32.cc, covoar/Target_lm32.h,
covoar/Target_m68k.cc, covoar/Target_m68k.h,
covoar/Target_powerpc.cc, covoar/Target_powerpc.h,
covoar/Target_sparc.cc, covoar/Target_sparc.h,
covoar/TraceConverter.cc, covoar/TraceList.cc, covoar/TraceList.h,
covoar/TraceReaderBase.cc, covoar/TraceReaderBase.h,
covoar/TraceReaderLogQEMU.cc, covoar/TraceReaderLogQEMU.h,
covoar/TraceWriterBase.cc, covoar/TraceWriterBase.h,
covoar/TraceWriterQEMU.cc, covoar/TraceWriterQEMU.h,
covoar/app_common.cc, covoar/app_common.h, covoar/configfile_test.cc,
covoar/coverage_converter.cc, covoar/covmerge.cc, covoar/covoar.cc,
covoar/covoar.css, covoar/filter.gif, covoar/qemu-dump-trace.c,
covoar/qemu-log.h, covoar/qemu-traces.h, covoar/rtemscov_header.h,
covoar/skyeye_header.h, covoar/table.js: New files.
|