)]}'
{
  "commit": "4b858d4dbbdc2d497231d6340a49414c88db7dbb",
  "tree": "a787975b8955035e3b44468bb11a028671e7fd00",
  "parents": [
    "9c0aa4c53104b1c4333d55aeaf11b41053307929"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Thu Feb 01 18:56:43 2024 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Mon Feb 05 12:12:18 2024 -0700"
  },
  "message": "Avoid an allocation in attr_to_dynamic_prop\n\nI noticed that attr_to_dynamic_prop allocates a dwarf_block, when no\nallocation is required.  This patch stack-allocates the object\ninstead.\n\nReviewed-By: Tom de Vries \u003ctdevries@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eab56ec505d75d915aafad53aa228ae03e5be33c",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.c",
      "new_id": "a5a22c068ebc5d24e15f4087ae8aa892c3d12be8",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.c"
    }
  ]
}
