diff options
author | Ryan Long <ryan.long@oarcorp.com> | 2021-07-28 15:39:17 -0400 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-08-03 15:56:53 -0500 |
commit | 7f7ad0391739ac277682e951d4e79d46a82a89bd (patch) | |
tree | f6a1f3f04297f4ae6f13c0c4593aa8ac16595a01 /tester/covoar/TraceConverter.cc | |
parent | Remove BranchInfoAvailable global variable (diff) | |
download | rtems-tools-7f7ad0391739ac277682e951d4e79d46a82a89bd.tar.bz2 |
Remove TargetInfo global variable
- Remove TargetInfo from app_common
- Created the targetInfo_m member variable in CoverageReaderBase,
TraceWriterBase, and ObjdumpProcessor
- Made functions to set the value of targetInfo_m
Diffstat (limited to 'tester/covoar/TraceConverter.cc')
-rw-r--r-- | tester/covoar/TraceConverter.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tester/covoar/TraceConverter.cc b/tester/covoar/TraceConverter.cc index 67edd11..244d0f7 100644 --- a/tester/covoar/TraceConverter.cc +++ b/tester/covoar/TraceConverter.cc @@ -92,7 +92,6 @@ int main( Coverage::DesiredSymbols symbolsToAnalyze; bool verbose = false; std::string dynamicLibrary; - Coverage::ObjdumpProcessor objdumpProcessor( symbolsToAnalyze ); setup_signals(); @@ -130,7 +129,10 @@ int main( } // Create toolnames. - TargetInfo = Target::TargetFactory( cpuname ); + std::shared_ptr<Target::TargetBase> + targetInfo( Target::TargetFactory( cpuname ) ); + + Coverage::ObjdumpProcessor objdumpProcessor( symbolsToAnalyze, targetInfo ); if ( !dynamicLibrary.empty() ) executableInfo = new Coverage::ExecutableInfo( |