[RTEMS Project] #4469: rtems-exeinfo.cpp: Not restoring ostream format errors spotted by Coverity

RTEMS trac trac at rtems.org
Thu Jul 15 14:46:52 UTC 2021


#4469: rtems-exeinfo.cpp: Not restoring ostream format errors spotted by Coverity
------------------------+--------------------
  Reporter:  Ryan Long  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  normal     |  Milestone:  6.1
 Component:  tool       |    Version:  6
  Severity:  normal     |   Keywords:
Blocked By:             |   Blocking:
------------------------+--------------------
 CID 1503006: Not restoring ostream format in output_compilation_unit().
 {{{
    185. format_changed: left changes the format state of std::cout for
 category adjustfield.
 478            std::cout << "   | "
 479                      << std::setw (source_max + 1) << std::left
 480                      << rld::path::basename (s.source);
 }}}

 CID 1503007: Not restoring ostream format in output_tls().
 {{{
    11. format_changed: right changes the format state of std::cout for
 category adjustfield.
    12. format_changed: hex changes the format state of std::cout for
 category basefield.
    13. format_changed: setfill changes the format state of std::cout for
 category fill.
    14. format_restored: dec changes the format state of std::cout for
 category basefield.
    15. format_restored: setfill changes the format state of std::cout for
 category fill.
 704      std::cout << "    data size : " << tls_data_size->value () <<
 std::endl
 705                << "     bss size : " << tls_bss_size->value () <<
 std::endl
 706                << "    alignment : " << tls_alignment->value () <<
 std::endl
 707                << std::right << std::hex << std::setfill ('0')
 708                << "    data addr : 0x" << std::setw (8) <<
 tls_data_begin->value ()
 709                << std::endl
 710                << std::dec << std::setfill (' ')
 711                << std::endl;
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4469>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list