)]}'
{
  "commit": "84102ebc29a1ea531e7fe78bd841bfb2fe501dc2",
  "tree": "da8fc78b24334c52151e25d701266b023a109021",
  "parents": [
    "35d21ea02d6543b33a45826195305b3eb626c706"
  ],
  "author": {
    "name": "Vsevolod Alekseyev",
    "email": "sevaa@sprynet.com",
    "time": "Mon Sep 25 18:01:31 2023 +0100"
  },
  "committer": {
    "name": "Nick Clifton",
    "email": "nickc@redhat.com",
    "time": "Mon Sep 25 18:01:31 2023 +0100"
  },
  "message": "Fix readelf\u0027s display of dwarf v5 range lists\n\n  PR 30792\n  * dwarf.h (struct debug_info): Remove range_versions field.\n  * dwarf.c (fetch_indexed_offset): New function. (read_and_display_attr_value): Use it for DW_FORM_rnglistx. Remove code to initialise range_versions. (skip_attribute): New function. (read_bases): Read and reccord all range and address bases in a CU. (process_debug_info): Call read_bases. (display_debug_rnglists): Rename to display_debug_rnglists_unit_header and only display the range list header information. (display_debug_ranges): Adjust.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac14aff1827b2399bddd8fed302ac7c10f376ddf",
      "old_mode": 33188,
      "old_path": "binutils/ChangeLog",
      "new_id": "641a75f12ebe1bde6ff6321567f45d02efbb8498",
      "new_mode": 33188,
      "new_path": "binutils/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "9e22a74209e6964f1445f48ab4143908dff15ee3",
      "old_mode": 33188,
      "old_path": "binutils/dwarf.c",
      "new_id": "4d90ccb3e0ebefd2106e2776ff0a1ec9c917c3c0",
      "new_mode": 33188,
      "new_path": "binutils/dwarf.c"
    },
    {
      "type": "modify",
      "old_id": "61c4158027b6b977a2f2e627bffa4bd71c092b48",
      "old_mode": 33188,
      "old_path": "binutils/dwarf.h",
      "new_id": "d2f952355842587c1d2432b83a5cdaa24a44d9ef",
      "new_mode": 33188,
      "new_path": "binutils/dwarf.h"
    }
  ]
}
