Re: How does Xcode start gdb? (or: Why can't I locate breakpoints in Xcode?)
Re: How does Xcode start gdb? (or: Why can't I locate breakpoints in Xcode?)
- Subject: Re: How does Xcode start gdb? (or: Why can't I locate breakpoints in Xcode?)
- From: Jean-Daniel Dupas <email@hidden>
- Date: Thu, 3 Apr 2008 10:03:33 +0200
You may try to attach to your proces using the Xcode menu Debug >
Attach To Process… (instead of using a dummy exec)
I don't think it will change anything, but Xcode may tell gdb to load
the libraries.
Le 2 avr. 08 à 23:48, J.P. Pellet a écrit :
Jim,
Thanks for pointing this out. Yes, Load Symbols Lazily" is off. When
attaching to the process, gdb does seem to load symbols. But trying
to set any additional breakpoint tells me that no symbol table is
loaded… Weird. Any other idea?
On 2 avr. 08, at 19:35, Jim Ingham wrote:
Did you try turning off "Load Symbols Lazily" in the Debugging
Pref pane?
Jim
On Apr 2, 2008, at 8:27 AM, J.P. Pellet wrote:
I'm trying to debug a JNI plugin here. I use Eclipse for Java Rich
Client Platform development and Xcode for the C/C++ JNI stuff. I
can do the following: start debugging in Java, break on the first
line of main(), go to a terminal, and type
$ gdb
...
(gdb) attach <javaprocesspid>
Then I can set breakpoints on the command line successfully, but I
don't want to go through this terminal debugger. Therefore I set
up a dummy executable in my Xcode project, uncheck "Start
executable after starting debugger", start a debug session, and
try to attach to the paused Java code. I can successfully attach,
but if I then list my breakpoints with
(gdb) info break
I can see that they are all pending. I also cannot add any other,
including the exact ones that I could add on the terminal gdb I
used before.
How can I fix this? What does Xcode do to gdb such that it cannot
find my breakpoints?
TIA,
J.P.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden