)]}'
{
  "commit": "ec41dd75c866599fc03c390c6afb5736c159c0ff",
  "tree": "f06cace04555f1f571bf0395b1394dd8349567da",
  "parents": [
    "acd65fa610df09a0954b8fecdadf546215263c5d"
  ],
  "author": {
    "name": "Nick Clifton",
    "email": "nickc@redhat.com",
    "time": "Tue Jun 21 16:37:27 2022 +0100"
  },
  "committer": {
    "name": "Nick Clifton",
    "email": "nickc@redhat.com",
    "time": "Tue Jun 21 16:37:27 2022 +0100"
  },
  "message": "Binutils support for dwarf-5 (location and range lists related)\n\n\t* dwarf.h (struct debug_info): Add rnglists_base field.\n\t* dwarf.c (read_and_display_attr_value): Read attribute DW_AT_rnglists_base.\n\t(display_debug_rnglists_list): While handling DW_RLE_base_addressx,\n  \tDW_RLE_startx_endx, DW_RLE_startx_length items, pass the proper parameter\n\tvalue to fetch_indexed_addr(), i.e. fetch the proper entry in .debug_addr section.\n\t(display_debug_ranges): Add rnglists_base to the .debug_rnglists base address.\n\t(load_separate_debug_files): Load .debug_addr section, if exists.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a8f1b587de37628e9c9c90e211f5eeca582dd81",
      "old_mode": 33188,
      "old_path": "binutils/ChangeLog",
      "new_id": "888d453321b553657f0f9a99fd96e3811108591e",
      "new_mode": 33188,
      "new_path": "binutils/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "cb2523af1f3ca70a41364219f1b24a348eab16e0",
      "old_mode": 33188,
      "old_path": "binutils/dwarf.c",
      "new_id": "30b64ac68a822a10e136ad777186d0b73ca7fe94",
      "new_mode": 33188,
      "new_path": "binutils/dwarf.c"
    },
    {
      "type": "modify",
      "old_id": "040e674c6ce6507174e5cfd87689b3d741599155",
      "old_mode": 33188,
      "old_path": "binutils/dwarf.h",
      "new_id": "8a89c08e7c2046f2830deb280bf5d5c88cd789f9",
      "new_mode": 33188,
      "new_path": "binutils/dwarf.h"
    }
  ]
}
