)]}'
{
  "commit": "341ea69185239eeb7da73434ac2803790a429e9c",
  "tree": "3803d2f7c4c9b7aeb3295f021103e3f7f3966f52",
  "parents": [
    "707c8a98e4c42a559ad8d1ec0e77e28ffd666346"
  ],
  "author": {
    "name": "Lluís Vilanova",
    "email": "vilanova@ac.upc.edu",
    "time": "Fri May 30 14:11:56 2014 +0200"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Aug 12 14:26:12 2014 +0100"
  },
  "message": "trace: [tcg] Define TCG tracing helper routines\n\nGenerates file \"trace/generated-helpers.c\" with TCG helper definitions to trace\nevents in guest code at execution time.\n\nThe helpers (\u0027helper_trace_${event}_exec_proxy\u0027) cast the TCG-compatible native\nargument types to their original types (as defined in \"trace-events\") and call\nthe tracing routine (\u0027trace_${event}_exec\u0027).\n\nSigned-off-by: Lluís Vilanova \u003cvilanova@ac.upc.edu\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da56d700c8218cabe049e89c633102702a63a06a",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "643b34b23577b95064d3f3cd8d3d30ce23e802c3",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "84e9ad4a0639752264b41a42859608fc312f95c8",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "09601f7d27ec479ce18d444868a7b2a671e9dac5",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "1f76cea569314af3103c4856bfa8bcfaeebca406",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "84b86af879e33b57f12019265de8d6544003f2ab",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "modify",
      "old_id": "44fa6a2d5c573fe3a36223d497b123237e17c638",
      "old_mode": 33188,
      "old_path": "Makefile.target",
      "new_id": "1e8d7abcb3feff84e827d10fe3e65a4357db33ab",
      "new_mode": 33188,
      "new_path": "Makefile.target"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96655a059091cfbec796222c91875b1dbb56d8e2",
      "new_mode": 33188,
      "new_path": "scripts/tracetool/format/tcg_helper_c.py"
    },
    {
      "type": "modify",
      "old_id": "0a2e6cd71c256eb7083ab6ef9324d78eba7d8f46",
      "old_mode": 33188,
      "old_path": "trace/Makefile.objs",
      "new_id": "2d36142df0494112e9f987edcf6524c5b52b1833",
      "new_mode": 33188,
      "new_path": "trace/Makefile.objs"
    }
  ]
}
