diff options
author | Ryan Long <ryan.long@oarcorp.com> | 2021-07-15 13:20:04 -0400 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-07-27 13:40:40 -0500 |
commit | d4179186465ea7700176c128bf5856bf5ec1e0df (patch) | |
tree | 5c34d8400bc52e5e19bb5e0ba6c1276cd547ce44 /tester/covoar/CoverageMapBase.cc | |
parent | rtems-exeinfo.cpp: Restore ostream format (diff) | |
download | rtems-tools-d4179186465ea7700176c128bf5856bf5ec1e0df.tar.bz2 |
CoverageMapBase.cc: Restore ostream format
CID 1503022: Not restoring ostream format
Save format of stream before changing it, and change it back before returning.
Closes #4470
Diffstat (limited to 'tester/covoar/CoverageMapBase.cc')
-rw-r--r-- | tester/covoar/CoverageMapBase.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tester/covoar/CoverageMapBase.cc b/tester/covoar/CoverageMapBase.cc index f0b5890..4de9307 100644 --- a/tester/covoar/CoverageMapBase.cc +++ b/tester/covoar/CoverageMapBase.cc @@ -12,9 +12,12 @@ #include <iomanip> #include <rld.h> +#include <rtems-utils.h> #include "CoverageMapBase.h" +typedef rtems::utils::ostream_guard ostream_guard; + namespace Coverage { AddressInfo::AddressInfo () @@ -75,6 +78,8 @@ namespace Coverage { void AddressRange::dump (std::ostream& out, bool show_slots) const { + ostream_guard old_state( out ); + out << std::hex << std::setfill('0') << "Address range: low = " << std::setw(8) << lowAddress << " high = " << std::setw(8) << highAddress @@ -99,6 +104,7 @@ namespace Coverage { << std::endl; } } + } CoverageMapBase::CoverageMapBase( |