[PATCH v2 00/13] Remove app_common

Chris Johns chrisj at rtems.org
Tue Aug 3 04:10:31 UTC 2021


OK to push.

Chris

On 3/8/21 6:44 am, Ryan Long wrote:
> Hi,
> 
> In this iteration I:
> 
> - Removed the typedef in ObjdumpProcessor.h
> - Changed targetInfo to be a shared pointer
> - Got rid of some of the get & set methods for targetInfo_m
> - Added lastState_m to initialization list in ReportsHtml.cc
> 
> Thanks,
> Ryan
> 
> Ryan Long (13):
>   Remove AllExplanations global variable
>   ReportsHtml.cc: Initialize lastState_m
>   Remove objdumpProcessor global variable
>   Remove Verbose global variable
>   Remove dynamicLibrary global variable
>   Remove projectName global variable
>   Remove outputDirectory global variable
>   Remove input buffer global variables
>   Remove SymbolsToAnalyze global variable
>   Remove BranchInfoAvailable global variable
>   Remove TargetInfo global variable
>   app_common: Remove functions and macros
>   Remove app_common and all references to it
> 
>  tester/covoar/CoverageReaderBase.cc |   5 ++
>  tester/covoar/CoverageReaderBase.h  |  15 ++++
>  tester/covoar/CoverageReaderQEMU.cc |   7 +-
>  tester/covoar/CoverageReaderTSIM.cc |   5 +-
>  tester/covoar/DesiredSymbols.cc     |  28 +++---
>  tester/covoar/DesiredSymbols.h      |  27 ++++--
>  tester/covoar/ExecutableInfo.cc     |  23 ++---
>  tester/covoar/ExecutableInfo.h      |  17 +++-
>  tester/covoar/Explanations.cc       |  21 ++---
>  tester/covoar/GcovData.cc           |   7 +-
>  tester/covoar/GcovData.h            |  12 ++-
>  tester/covoar/GcovFunctionData.cc   |  15 ++--
>  tester/covoar/GcovFunctionData.h    |   6 +-
>  tester/covoar/Makefile              |   6 +-
>  tester/covoar/ObjdumpProcessor.cc   |  68 ++++++++++-----
>  tester/covoar/ObjdumpProcessor.h    | 113 +++++++++++++++---------
>  tester/covoar/ReportsBase.cc        | 166 +++++++++++++++++++++++-------------
>  tester/covoar/ReportsBase.h         |  69 +++++++++++++--
>  tester/covoar/ReportsHtml.cc        |  64 +++++++++-----
>  tester/covoar/ReportsHtml.h         |  10 ++-
>  tester/covoar/ReportsText.cc        |  28 ++++--
>  tester/covoar/ReportsText.h         |  10 ++-
>  tester/covoar/SymbolTable.cc        |   1 -
>  tester/covoar/TraceConverter.cc     |  39 ++++++---
>  tester/covoar/TraceReaderBase.h     |   7 +-
>  tester/covoar/TraceReaderLogQEMU.cc |  25 +++++-
>  tester/covoar/TraceReaderLogQEMU.h  |   6 +-
>  tester/covoar/TraceWriterBase.h     |   9 +-
>  tester/covoar/TraceWriterQEMU.cc    |  12 +--
>  tester/covoar/TraceWriterQEMU.h     |   4 +-
>  tester/covoar/app_common.cc         | 118 -------------------------
>  tester/covoar/app_common.h          |  34 --------
>  tester/covoar/coverage_converter.cc |   1 -
>  tester/covoar/covmerge.cc           |   8 +-
>  tester/covoar/covoar.cc             | 125 ++++++++++++++++++---------
>  tester/covoar/wscript               |   3 +-
>  36 files changed, 659 insertions(+), 455 deletions(-)
>  delete mode 100644 tester/covoar/app_common.cc
>  delete mode 100644 tester/covoar/app_common.h
> 


More information about the devel mailing list