This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gdb and cloned process


Daniel Jacobowitz wrote:
On Wed, Oct 22, 2008 at 05:09:32PM -0700, Lukasz Lempart wrote:
How does gdb (through libthread_db) figure out what threads belong to a process?

The thread library maintains an internal list of threads. If you've cloned the process, without telling the C library about that, you're going to end up with the same list of threads; so the behavior you describe is not surprising.

Is there currently a way to disable thread debugging in gdb?

Not really. You might be able to preload a dummy libthread_db.so.1 that always failed to detect new threads.

What if you strip libthread.so? Isn't that supposed to cause thread debugging to fail?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]