)]}'
{
  "commit": "4e397ea9446b3dca3cbc85b6c0e0158042548f19",
  "tree": "930f4d30926ec51aed8d33e9741f932374be7f48",
  "parents": [
    "a6feabfb8f9aa31107f162dbd47c4ec7201cf625"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Nov 24 18:46:35 2025 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Tue Nov 25 07:50:17 2025 +1030"
  },
  "message": "PR 33473 SEGV in _bfd_elf_gc_mark_debug_special_section_group\n\nThe code that faulted made the assumption that a group section always\nhad at least one valid member.  Fix that assumption.  Also fail if all\nentries in a SHT_GROUP section are invalid.  (An empty group will not\nresult in a call to process_sht_group_entries.)\n\n\tPR 33473\n\t* elflink.x (_bfd_elf_gc_mark_debug_special_section_group): Don\u0027t\n\tsegfault on empty group.\n\t* elf.c (process_sht_group_entries): Return false if all\n\tentries are invalid.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d51552e2a2da45fe6244e90234df7bd542801a1d",
      "old_mode": 33188,
      "old_path": "bfd/elf.c",
      "new_id": "33c2d269a9c6d371d2f2ae1409281e1783a838ce",
      "new_mode": 33188,
      "new_path": "bfd/elf.c"
    },
    {
      "type": "modify",
      "old_id": "96497ac1c33d7980e3412dc92d22966b7909caa6",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "60a0a0efd8843960f3d69881f68f44559d944c7a",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    }
  ]
}
