)]}'
{
  "commit": "0bcebaba45c2cc3e671e002f3c15266f0ff03b8c",
  "tree": "e3f869f28c383f1bbdf34cb5cf55bcfe9341ad30",
  "parents": [
    "62f92b8d978aba5de931323c3de788ccb2dbd87c"
  ],
  "author": {
    "name": "Pierrick Bouvier",
    "email": "pierrick.bouvier@linaro.org",
    "time": "Tue Mar 05 12:09:53 2024 +0000"
  },
  "committer": {
    "name": "Alex Bennée",
    "email": "alex.bennee@linaro.org",
    "time": "Wed Mar 06 12:35:29 2024 +0000"
  },
  "message": "plugins: add inline operation per vcpu\n\nExtends API with three new functions:\nqemu_plugin_register_vcpu_{tb, insn, mem}_exec_inline_per_vcpu().\n\nThose functions takes a qemu_plugin_u64 as input.\n\nThis allows to have a thread-safe and type-safe version of inline\noperations.\n\nReviewed-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nReviewed-by: Richard Henderson \u003crichard.henderson@linaro.org\u003e\nSigned-off-by: Pierrick Bouvier \u003cpierrick.bouvier@linaro.org\u003e\nMessage-Id: \u003c20240304130036.124418-5-pierrick.bouvier@linaro.org\u003e\nSigned-off-by: Alex Bennée \u003calex.bennee@linaro.org\u003e\nMessage-Id: \u003c20240305121005.3528075-18-alex.bennee@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f8be53d394cc0384dcd181019d972918cc75219",
      "old_mode": 33188,
      "old_path": "accel/tcg/plugin-gen.c",
      "new_id": "47e05ec634713a1d5a7f62f53f75149e75c3b147",
      "new_mode": 33188,
      "new_path": "accel/tcg/plugin-gen.c"
    },
    {
      "type": "modify",
      "old_id": "bf96d2c2aa32e75971e2e08d7a39fea6aa7ebbf9",
      "old_mode": 33188,
      "old_path": "include/qemu/plugin.h",
      "new_id": "12a96cea2a46701a875ddfa6279c3f68e09c3425",
      "new_mode": 33188,
      "new_path": "include/qemu/plugin.h"
    },
    {
      "type": "modify",
      "old_id": "ebf9a645e15a35237987f6e24cadc028416d26b9",
      "old_mode": 33188,
      "old_path": "include/qemu/qemu-plugin.h",
      "new_id": "6bbad068c01da5d91590f5a8c3cb7cf9338bd2c0",
      "new_mode": 33188,
      "new_path": "include/qemu/qemu-plugin.h"
    },
    {
      "type": "modify",
      "old_id": "fa1daee8254316360724128466171a105b4e182a",
      "old_mode": 33188,
      "old_path": "plugins/api.c",
      "new_id": "6470f1dc0f23e7edbb7bc1fa7c2886982f984018",
      "new_mode": 33188,
      "new_path": "plugins/api.c"
    },
    {
      "type": "modify",
      "old_id": "65d5611f797877f3b3a349258061a657fcbb9335",
      "old_mode": 33188,
      "old_path": "plugins/core.c",
      "new_id": "7852590da880635648bebc67d49a3904327b9bfc",
      "new_mode": 33188,
      "new_path": "plugins/core.c"
    },
    {
      "type": "modify",
      "old_id": "3bf1aaf5c2de1e53eecfdfbfe9c63059e4dbac28",
      "old_mode": 33188,
      "old_path": "plugins/plugin.h",
      "new_id": "f6fa10a0f56f813b5b216cff91853dfe65bac164",
      "new_mode": 33188,
      "new_path": "plugins/plugin.h"
    },
    {
      "type": "modify",
      "old_id": "6204453d0fdefbee1a3651fda746aca0a0362e93",
      "old_mode": 33188,
      "old_path": "plugins/qemu-plugins.symbols",
      "new_id": "0d8141b85f13c0c05528635edfb9490fc0b72ca9",
      "new_mode": 33188,
      "new_path": "plugins/qemu-plugins.symbols"
    }
  ]
}
