public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/56109] New: Add light-weight ABI-compatible debug checks to standard containers
@ 2013-01-25 14:48 ppluzhnikov at google dot com
  2014-10-13 14:22 ` [Bug libstdc++/56109] " redi at gcc dot gnu.org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: ppluzhnikov at google dot com @ 2013-01-25 14:48 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56109

             Bug #: 56109
           Summary: Add light-weight ABI-compatible debug checks to
                    standard containers
    Classification: Unclassified
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: ppluzhnikov@google.com


Google has implemented a series of patches which allows us to catch many STL
mis-use bugs cheaply and in ABI-compatible way:

http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01186.html
http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01074.html and more ...
(just look for __google_stl in google/integration branch).

Some of the bugs we catch this way are not visible to "standard" tools like
Valgrind and AddressSanitizer.

These bugs (and more) *are* visible to _GLIBCXX_DEBUG mode, but we've not been
able to use that mode due to source incompatibilities, and it has ABI
implications as well.

Please consider adding a light-weight ABI-compatible debug mode to trunk, once
it re-opens for stage 1.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-01-17 16:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-25 14:48 [Bug libstdc++/56109] New: Add light-weight ABI-compatible debug checks to standard containers ppluzhnikov at google dot com
2014-10-13 14:22 ` [Bug libstdc++/56109] " redi at gcc dot gnu.org
2015-09-07 14:02 ` redi at gcc dot gnu.org
2015-09-09 17:15 ` redi at gcc dot gnu.org
2020-09-02 16:57 ` redi at gcc dot gnu.org
2024-01-17 12:08 ` redi at gcc dot gnu.org
2024-01-17 16:06 ` ppluzhnikov at google dot com
2024-01-17 16:50 ` redi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).