qemu-stable
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] linux-user/elfload: Fix pr_pid values in core files


From: Richard Henderson
Subject: Re: [PATCH] linux-user/elfload: Fix pr_pid values in core files
Date: Fri, 2 Aug 2024 07:45:42 +1000
User-agent: Mozilla Thunderbird

On 8/2/24 06:23, Ilya Leoshkevich wrote:
Analyzing qemu-produced core dumps of multi-threaded apps runs into:

     (gdb) info threads
       [...]
       21   Thread 0x3ff83cc0740 (LWP 9295) warning: Couldn't find 
general-purpose registers in core file.
     <unavailable> in ?? ()

The reason is that all pr_pid values are the same, because the same
TaskState is used for all CPUs when generating NT_PRSTATUS notes.

Fix by using TaskStates associated with individual CPUs.

Cc:qemu-stable@nongnu.org
Fixes: 243c47066253 ("linux-user/elfload: Write corefile elf header in one 
block")
Signed-off-by: Ilya Leoshkevich<iii@linux.ibm.com>
---
  linux-user/elfload.c | 8 +++-----
  1 file changed, 3 insertions(+), 5 deletions(-)

Oops,

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


r~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]