Message ID | 20250117001542.8290-1-iii@linux.ibm.com (mailing list archive) |
---|---|
Headers | show |
Series | gdbstub: Allow late attachment | expand |
Ilya Leoshkevich <iii@linux.ibm.com> writes: <snip> > > Hi, > > This series adds the ability to attach GDB to a running qemu-user > instance. This is useful for debugging multi-process apps. > > Patches 1 and 2 implement a small related feature: the ability to > create individual UNIX sockets for each child process. > > Patches 3-5 add the required infrastructure. In particular, we need > to reserve a host signal for waking up threads, as discussed in [1]. > By the way, the problem with atomicity of checking for pending signals > and invoking syscalls that I'm describing in that thread seems to > have already been solved by the safe_syscall infrastructure, so the > changes are fairly simple. > > Patch 6 is the implementation, patch 7 is a documentation update, > patch 8 is a test. I tested this series on Linux and only > compile-tested on the BSDs. > > If this series is accepted, I will rebase the all-stop series on top > of it. Queued to gdbstub/next, thanks.