)]}'
{
  "commit": "db856d41004301b3a56438efd957ef5cabb91530",
  "tree": "70068307e2aeaa0a18ed27f9c1ee792c9bb42feb",
  "parents": [
    "d188dec6ee4073085c53054592c1e099d78d7a87"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sun Aug 25 15:20:21 2024 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Aug 26 09:40:55 2024 +0930"
  },
  "message": "PR32109, aborting at bfd/bfd.c:1236 in int _bfd_doprnt\n\nSince bfd_section for .strtab isn\u0027t set, print the section index\ninstead.  Also, don\u0027t return NULL on this error as that results in\nmultiple mmap/read of the string table.  (We could return NULL if we\narranged to set sh_size zero first, but just what we do with fuzzed\nobject files is of no concern, and terminating the table might make a\nfaulty object file usable.)\n\n\tPR 32109\n\t* elf.c (bfd_elf_get_str_section): Remove outdated comment, and\n\ttweak shstrtabsize test to suit.  Don\u0027t use string tab bfd_section\n\tin error message, use index instead.  Don\u0027t return NULL on\n\tunterminated string section, terminate it.\n\t(_bfd_elf_get_dynamic_symbols): Similarly terminate string table\n\tsection.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc4a2de1d3bddf1f54e3c714e33d15e263c135be",
      "old_mode": 33188,
      "old_path": "bfd/elf.c",
      "new_id": "9fe031da963a0207a90e5d451464608b769d841e",
      "new_mode": 33188,
      "new_path": "bfd/elf.c"
    }
  ]
}
