Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* GDB process (on Linux) cooperating with the debugged process (some particular pthread on it)
@ 2025-05-15  9:12 Basile Starynkevitch
  2025-05-15 11:04 ` Andrew Burgess via Gdb
  0 siblings, 1 reply; 4+ messages in thread
From: Basile Starynkevitch @ 2025-05-15  9:12 UTC (permalink / raw)
  To: Gdb; +Cc: team

Hello all,

Is it possible for the debugged process (for me the RefPerSys inference engine,
GPL licensed, see below) which has several threads to send GDB commands or
interact with the debugger process.


This on Linux only (often x86-64, kernel 6.12.27); some event loop of the
debugged process could run in a particular pthread (which I don't want to debug
with such a weird GDB).

In general help on debugging a multithreaded Linux process is welcome. Can I
stop (or GDB step) only one thread and let the others run?

The debugged program is compiled by GCC and I probably could install the source
code of most libraries it is linked to.

(If writing some simple GCC compiler plugin is required I might consider it, see
https://arxiv.org/abs/1109.0779 ...)

Regards.
-- 
Basile STARYNKEVITCH                            <basile@starynkevitch.net>
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys

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

end of thread, other threads:[~2025-05-16  9:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-15  9:12 GDB process (on Linux) cooperating with the debugged process (some particular pthread on it) Basile Starynkevitch
2025-05-15 11:04 ` Andrew Burgess via Gdb
2025-05-15 11:29   ` Basile Starynkevitch
2025-05-16  9:54     ` Andrew Burgess via Gdb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox