public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug gdb/11502] New: initial shared library events are bare when debugging a cygwin-built program
@ 2010-04-15 18:55 john dot cortell at freescale dot com
  2010-04-15 18:56 ` [Bug gdb/11502] " john dot cortell at freescale dot com
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: john dot cortell at freescale dot com @ 2010-04-15 18:55 UTC (permalink / raw)
  To: gdb-prs

(From the perspective of CDT...)

When debugging a Cygwin-built program, and we've told gdb to stop on shared
library events, the invocation (run) of the program produces a series of
stopped events because of library loads. But these events are absolutely bare.
Gdb gives no indication that the target stopped because of a library load.
Typically, such an indication comes in the form of a stream record that
accompanies the stopped event. Again, in this case, we get *nothing*. See the
attached gdb log. This represents all the activity from the beginning of the
session up to reaching main(). Note that getting to main() required hitting the
resume button three times (three library load events). Notice the bare *stopped
message and the lack of any stream records revealing the reason.


Here's what a normal stopped-for-library-load event looks like:


152-exec-continue
152^running
(gdb) 
~"Stopped due to shared library event\n"
Stopped due to shared library event
152*stopped,thread-id="1"

With this information, CDT is able to realize that the stop is because of a
shared library and auto-resume the target. Without the information, the user
just sees the program stopped for no apparent reason.

-- 
           Summary: initial shared library events are bare when debugging a
                    cygwin-built program
           Product: gdb
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gdb
        AssignedTo: unassigned at sourceware dot org
        ReportedBy: john dot cortell at freescale dot com
                CC: gdb-prs at sourceware dot org


http://sourceware.org/bugzilla/show_bug.cgi?id=11502

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


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

end of thread, other threads:[~2010-04-15 20:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-15 18:55 [Bug gdb/11502] New: initial shared library events are bare when debugging a cygwin-built program john dot cortell at freescale dot com
2010-04-15 18:56 ` [Bug gdb/11502] " john dot cortell at freescale dot com
2010-04-15 19:08 ` john dot cortell at freescale dot com
2010-04-15 19:36 ` pedro at codesourcery dot com
2010-04-15 19:49 ` john dot cortell at freescale dot com
2010-04-15 20:34 ` pedro at codesourcery dot com

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).