)]}'
{
  "commit": "159daa36fab5c2c0df88b6e9fd4cda4e560c3f9f",
  "tree": "97e503ee4efcbb9e4f7081d575a156fba86f3f0e",
  "parents": [
    "b67a17aa7c0c478a2f2c2f045854e9745abfe114"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Apr 01 19:58:53 2024 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Apr 01 21:21:51 2024 +1030"
  },
  "message": "asan: heap-buffer-overflow objdump.c:3299 in disassemble_bytes\n\nFix yet another crash, this one with a fuzzed function symbol size.\nThe patch also corrects objdump behaviour when both --disassemble\u003dsym\nand --stop-address\u003dvalue are given.  Previously --disassemble\u003dsym\noverrode --stop-address, now we take the lower of the stop-address\nvalue and the end of function.\n\n\t* objdump.c (disassemble_section): Sanity check ELF st_size.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7beb221cb2f1101a32022d24114eca4a3908de4a",
      "old_mode": 33188,
      "old_path": "binutils/objdump.c",
      "new_id": "8293387558faf91d361c0c0e389ea0221810f6d0",
      "new_mode": 33188,
      "new_path": "binutils/objdump.c"
    }
  ]
}
