)]}'
{
  "commit": "9096fc28c62741bfb7962eb5dfdee28a7b1d1345",
  "tree": "aa6f31a3ebb12f483a7ba6398d3420dfd48eaa4e",
  "parents": [
    "cb3dee0e0e584ea91b5c0c158fb2482efa6c41be"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Tue Aug 16 08:25:49 2022 -0700"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Tue Aug 16 09:36:58 2022 -0700"
  },
  "message": "i386: Add MAX_OPERAND_BUFFER_SIZE\n\nWhen displaying operands, invalid opcodes may overflow operand buffer\ndue to additional styling characters.  Each style is encoded with 3\nbytes.  Define MAX_OPERAND_BUFFER_SIZE for operand buffer size and\nincrease it from 100 bytes to 128 bytes to accommodate 9 sets of styles\nin an operand.\n\ngas/\n\n\tPR binutils/29483\n\t* testsuite/gas/i386/i386.exp: Run pr29483.\n\t* testsuite/gas/i386/pr29483.d: New file.\n\t* testsuite/gas/i386/pr29483.s: Likewise.\n\nopcodes/\n\n\tPR binutils/29483\n\t* i386-dis.c (MAX_OPERAND_BUFFER_SIZE): New.\n\t(obuf): Replace 100 with MAX_OPERAND_BUFFER_SIZE.\n\t(staging_area): Likewise.\n\t(op_out): Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d27dfc78b80d0968199118fa01f13502f42749e",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "68576be8d78d7ddd1ea6da32b0d909924921ef5a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6592ecd4dcad63b9975a235963f50208d0359516",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/pr29483.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b133acf17b2580d36e2a9e2a53d3b264f7e3be9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/pr29483.s"
    },
    {
      "type": "modify",
      "old_id": "1761df583da2a398f5224cd2d27f037326cbd7ce",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "c1166a4446c38818cb605d037c0ee4c118c992ed",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    }
  ]
}
