)]}'
{
  "commit": "95ff67183492ef847b181346a83485b38d0906c4",
  "tree": "27ccab4922bc77e645533847a30f2ad485093327",
  "parents": [
    "32f06c69f2284bc925e8d56fecbfc2a3f9f7301f"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Jun 13 09:53:23 2022 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Jun 13 09:53:23 2022 +0200"
  },
  "message": "x86: replace global scratch buffer\n\nWith its movement to the stack, and with the subsequent desire to\ninitialize the entire instr_info instances, this has become doubly\ninefficient. Individual users have better knowledge of how big a buffer\nthey need, and in a number of cases going through an intermediate buffer\ncan be avoided altogether.\n\nHaving got confirmation that it wasn\u0027t intentional to print memory\noperand displacements with inconsistent style, print_displacement() is\nnow using dis_style_address_offset consistently (eliminating the need\nfor callers to pass in a style).\n\nWhile touching print_operand_value() also convert its \"hex\" parameter to\nbool. And while altering (and moving) oappend_immediate(), fold\noappend_maybe_intel_with_style() into its only remaining caller. Finally\nwhere doing adjustments, use snprintf() in favor of sprintf().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d087b355103097fe8dc972a4cf4013947dd0a4b4",
      "old_mode": 33188,
      "old_path": "opcodes/i386-dis.c",
      "new_id": "5d851a269dc3b82b6ad6d25cd561a496f8303074",
      "new_mode": 33188,
      "new_path": "opcodes/i386-dis.c"
    }
  ]
}
