)]}'
{
  "commit": "37f54063ed0daaffbd52f69efbdb4c8e0a9c9cca",
  "tree": "0cf886601fb04de161f8417f6363cf7e561728e4",
  "parents": [
    "695e9773786d79f191e9487a88d3b39a57d9c7e7"
  ],
  "author": {
    "name": "Bruno Larsen",
    "email": "blarsen@redhat.com",
    "time": "Mon Jan 02 14:35:50 2023 +0100"
  },
  "committer": {
    "name": "Bruno Larsen",
    "email": "blarsen@redhat.com",
    "time": "Fri Jan 06 10:51:50 2023 +0100"
  },
  "message": "gdb/mi: add no-history stop reason\n\nWhen executing in reverse and runs out of recorded history, GDB prints\na warning to the user, but does not add a reason in the stopped record,\nfor example:\n\n*stopped,frame\u003d{addr\u003d\"0x000000000040113e\",func\u003d\"main\",args\u003d[],file\u003d\"/home/blarsen/Documents/fsf_build/gdb/testsuite/../../../binutils-gdb/gdb/testsuite/gdb.reverse/solib-reverse.c\",fullname\u003d\"/home/blarsen/Documents/binutils-gdb/gdb/testsuite/gdb.reverse/solib-reverse.c\",line\u003d\"27\",arch\u003d\"i386:x86-64\"},thread-id\u003d\"1\",stopped-threads\u003d\"all\",core\u003d\"1\"\n\nThis problem was reported as record/29260.\n\nThis commit adds the reason no-history to the record, making it easier\nfor interfaces using the mi interpreter to report the result.  It also\nchanges the test gdb.mi/mi-reverse.exp to test that the reason shows up\ncorrectly.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d29260\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8f4f396712b87b3fcd5714f710d689071857212",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "c0aac212e30cf5f450e76eb0223742846b4031ed",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "dd8f8bc757c66ec87e40382ae0fdeb5348e9f91c",
      "old_mode": 33188,
      "old_path": "gdb/doc/gdb.texinfo",
      "new_id": "2f5b4bb4c61ad326db6b0ce75e2ea6e84fab2a0f",
      "new_mode": 33188,
      "new_path": "gdb/doc/gdb.texinfo"
    },
    {
      "type": "modify",
      "old_id": "d5f97e3362583781055fe182c37a5046f5c0f2a1",
      "old_mode": 33188,
      "old_path": "gdb/infrun.c",
      "new_id": "181d961d80d76e531e7e1aa61d05a7616b55d292",
      "new_mode": 33188,
      "new_path": "gdb/infrun.c"
    },
    {
      "type": "modify",
      "old_id": "51a8aaa8d0e538df08327c96547b12dc72975d03",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-common.c",
      "new_id": "ce70d11a912845eb9fd465006495c4eb0c7b76db",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-common.c"
    },
    {
      "type": "modify",
      "old_id": "6a1aea3539d555c567a284a9f61c87c5af20d82e",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-common.h",
      "new_id": "dfb83535b0b63ab07a9ef0126f19ce1bc04d4c26",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-common.h"
    },
    {
      "type": "modify",
      "old_id": "e761ede03f53ee9b29f6085a7401ec734340e6c8",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.mi/mi-reverse.exp",
      "new_id": "d631beb17c83d7a21401f8da818ed5ee84731ca1",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.mi/mi-reverse.exp"
    }
  ]
}
