diff options
author | Ryan Long <ryan.long@oarcorp.com> | 2021-07-27 16:32:23 -0400 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-08-03 15:56:53 -0500 |
commit | d566c2f16b47a3fb98f1b7416d7820e393976f9e (patch) | |
tree | 175c212e61b1555c2f5d3ad470a258214043fc83 /tester/covoar/TraceConverter.cc | |
parent | ReportsHtml.cc: Initialize lastState_m (diff) | |
download | rtems-tools-d566c2f16b47a3fb98f1b7416d7820e393976f9e.tar.bz2 |
Remove objdumpProcessor global variable
- Replaced objdumpProcessor in app_common with a local variable in
TraceConverter.cc and covoar.cc
- Added objdumpProcessor as a parameter for GenerateReports() and
the processFile() member function of TraceReaderBase and its derived
classes
- Changed previous objdumpProcessor member functions calls from pointer
to direct call syntax
Diffstat (limited to 'tester/covoar/TraceConverter.cc')
-rw-r--r-- | tester/covoar/TraceConverter.cc | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/tester/covoar/TraceConverter.cc b/tester/covoar/TraceConverter.cc index 7015e28..cd64faf 100644 --- a/tester/covoar/TraceConverter.cc +++ b/tester/covoar/TraceConverter.cc @@ -89,6 +89,7 @@ int main( Coverage::ExecutableInfo* executableInfo; rld::process::tempfile objdumpFile( ".dmp" ); rld::process::tempfile err( ".err" ); + Coverage::ObjdumpProcessor objdumpProcessor; setup_signals(); @@ -133,14 +134,12 @@ int main( else executableInfo = new Coverage::ExecutableInfo( executable ); - objdumpProcessor = new Coverage::ObjdumpProcessor(); - // If a dynamic library was specified, determine the load address. if (dynamicLibrary) executableInfo->setLoadAddress( - objdumpProcessor->determineLoadAddress( executableInfo ) + objdumpProcessor.determineLoadAddress( executableInfo ) ); - objdumpProcessor->loadAddressTable( executableInfo, objdumpFile, err ); - log.processFile( logname ); + objdumpProcessor.loadAddressTable( executableInfo, objdumpFile, err ); + log.processFile( logname, objdumpProcessor ); trace.writeFile( tracefile, &log ); } |