)]}'
{
  "commit": "22f2cf64f178fa3c85508d08fe10dd4e98af4751",
  "tree": "fcc76f49c4e1176fc3695aa2e079e257c129d797",
  "parents": [
    "d033023bc4ce9e61fe47172ee451cce2b96cdc98"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Tue May 16 17:00:51 2023 +0100"
  },
  "committer": {
    "name": "Luis Machado",
    "email": "luis.machado@arm.com",
    "time": "Wed Jun 07 12:01:12 2023 +0100"
  },
  "message": "Fix PR30369 regression on aarch64/arm (PR30506)\n\nThe gdb.dwarf2/dw2-prologue-end-2.exp test was failing for both AArch64 and\nArm.\n\nAs Tom pointed out here (https://inbox.sourceware.org/gdb-patches/6663707c-4297-c2f2-a0bd-f3e84fc62aad@suse.de/),\nthere are issues with both the prologue skipper for AArch64 and Arm and an\nincorrect assumption by the testcase.\n\nThis patch fixes both of AArch64\u0027s and Arm\u0027s prologue skippers to not skip past\nthe end of a function.  It also incorporates a fix to the testcase so it\ndoesn\u0027t assume the prologue skipper will stop at the first instruction of the\nfunctions/labels.\n\nRegression-tested on aarch64-linux/arm-linux Ubuntu 20.04/22.04 and\nx86_64-linux Ubuntu 20.04.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d30506\n\nCo-Authored-By: Tom de Vries \u003ctdevries@suse.de\u003e\nCo-Authored-By: Luis Machado \u003cluis.machado@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8603c45fd34abd29818a38be8402fd49044d6b7",
      "old_mode": 33188,
      "old_path": "gdb/aarch64-tdep.c",
      "new_id": "84a90b63b55ce49bb2852c6b9a2eee145e598994",
      "new_mode": 33188,
      "new_path": "gdb/aarch64-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "d5128754f0220b6e7af3170099bfab59f6c58e53",
      "old_mode": 33188,
      "old_path": "gdb/arm-tdep.c",
      "new_id": "a0f59557072ba4dc3ad28fb0035189969ff7f0c9",
      "new_mode": 33188,
      "new_path": "gdb/arm-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "488f85f9674f2be3ce517c78c1568907b3743bea",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp",
      "new_id": "e1872ebea168506f395d6f4abdcf018ccf9096ec",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.dwarf2/dw2-prologue-end-2.exp"
    }
  ]
}
