)]}'
{
  "commit": "ce20459e162175710d8ef56118fc34edabfdce5e",
  "tree": "a4c34abf6a2d46aa15ead0f1f19cd2e012e9c453",
  "parents": [
    "0b35f123c200522998a81335dc218551ca7b3d92"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Tue Feb 15 09:00:17 2022 -0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Tue Feb 15 09:00:17 2022 -0800"
  },
  "message": "x86: Add has_sib to struct instr_info\n\nAdd has_sib to struct instr_info and use SIB info only if ins-\u003ehas_sib\nis true.\n\n\tPR binutils/28892\n\t* i386-dis.c (instr_info): Add has_sib.\n\t(get_sib): Set has_sib.\n\t(OP_E_memory): Replace havesib with ins-\u003ehas_sib.\n\t(OP_VEX): Use ins-\u003esib.index only if ins-\u003ehas_sib is true.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "862bd80b1bc8a2d6b6c1d3984b26d1598f8fdea8",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "a30bda0633bb3f089edd8530f8a5f7e1c1bf6164",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    }
  ]
}
