[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v6 0/8] gdbstub: Allow late attachment
From: |
Alex Bennée |
Subject: |
Re: [PATCH v6 0/8] gdbstub: Allow late attachment |
Date: |
Fri, 17 Jan 2025 21:23:28 +0000 |
User-agent: |
mu4e 1.12.8; emacs 29.4 |
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.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- [PATCH v6 4/8] user: Introduce host_interrupt_signal, (continued)
- [PATCH v6 4/8] user: Introduce host_interrupt_signal, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 6/8] gdbstub: Allow late attachment, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 2/8] gdbstub: Try unlinking the unix socket before binding, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 1/8] gdbstub: Allow the %d placeholder in the socket path, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 5/8] osdep: Introduce qemu_kill_thread(), Ilya Leoshkevich, 2025/01/16
- [PATCH v6 3/8] user: Introduce user/signal.h, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 8/8] tests/tcg: Add late gdbstub attach test, Ilya Leoshkevich, 2025/01/16
- [PATCH v6 7/8] docs/user: Document the %d placeholder and suspend=n QEMU_GDB features, Ilya Leoshkevich, 2025/01/16
- Re: [PATCH v6 0/8] gdbstub: Allow late attachment,
Alex Bennée <=