)]}'
{
  "commit": "598704a00cbac5e85c2bedd363357b5bf6fcee33",
  "tree": "4e209209fb5696de9a872d6c70eef3187ecc3a99",
  "parents": [
    "1529b30114989e324f9e555db9f994885c434e50"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Nov 22 09:22:10 2025 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Nov 22 09:22:10 2025 +1030"
  },
  "message": "PR 33638, debug_rnglists output\n\nThe fuzzed testcase in this PR continuously outputs an error about\nthe debug_rnglists header.  Fixed by taking notice of the error and\nstopping output.  The patch also limits the length in all cases, not\njust when a relocation is present, and limits the offset entry count\nread from the header.  I removed the warning and the test for relocs\nbecause the code can\u0027t work reliably with unresolved relocs in the\nlength field.\n\n\tPR 33638\n\t* dwarf.c (display_debug_rnglists_list): Return bool.  Rename\n\t\"inital_length\" to plain \"length\".  Verify length is large\n\tenough to read header.  Limit length to rest of section.\n\tSimilarly limit offset_entry_count.\n\t(display_debug_ranges): Check display_debug_rnglists_unit_header\n\treturn status.  Stop output on error.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fc0329ec907b1d6ce43a3d8fb2d95c0282c68bb",
      "old_mode": 33188,
      "old_path": "binutils/dwarf.c",
      "new_id": "407c647778807757d0eacc6105352606b0e884cf",
      "new_mode": 33188,
      "new_path": "binutils/dwarf.c"
    }
  ]
}
