)]}'
{
  "commit": "5b0c2742c839376b7e03c4654914aaec6a8a7b09",
  "tree": "1f733c984f07f132a8a97afd4bf64158997b5049",
  "parents": [
    "f9851d2ffef59b3a7f39513469263ab3b019480f"
  ],
  "author": {
    "name": "Ilya Leoshkevich",
    "email": "iii@linux.ibm.com",
    "time": "Thu Aug 01 22:23:22 2024 +0200"
  },
  "committer": {
    "name": "Richard Henderson",
    "email": "richard.henderson@linaro.org",
    "time": "Mon Aug 05 08:05:44 2024 +1000"
  },
  "message": "linux-user/elfload: Fix pr_pid values in core files\n\nAnalyzing qemu-produced core dumps of multi-threaded apps runs into:\n\n    (gdb) info threads\n      [...]\n      21   Thread 0x3ff83cc0740 (LWP 9295) warning: Couldn\u0027t find general-purpose registers in core file.\n    \u003cunavailable\u003e in ?? ()\n\nThe reason is that all pr_pid values are the same, because the same\nTaskState is used for all CPUs when generating NT_PRSTATUS notes.\n\nFix by using TaskStates associated with individual CPUs.\n\nCc: qemu-stable@nongnu.org\nFixes: 243c47066253 (\"linux-user/elfload: Write corefile elf header in one block\")\nSigned-off-by: Ilya Leoshkevich \u003ciii@linux.ibm.com\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nMessage-ID: \u003c20240801202340.21845-1-iii@linux.ibm.com\u003e\nSigned-off-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d4dc1f6d15439878bf03e7d8534d1bb0264b30a",
      "old_mode": 33188,
      "old_path": "linux-user/elfload.c",
      "new_id": "b27dd01734bd23e44c0acfd51c30e5aac0c10169",
      "new_mode": 33188,
      "new_path": "linux-user/elfload.c"
    }
  ]
}
