)]}'
{
  "commit": "07b72ff53f629eda60ba7f9acb61f6c74f920e38",
  "tree": "9a35b212bc222605573d96dd8fa608c4012315fa",
  "parents": [
    "0024be14f7b0fbe8e990c6ea6700509dd00c1086"
  ],
  "author": {
    "name": "chiniforooshan",
    "email": "chiniforooshan@chromium.org",
    "time": "Thu Oct 13 10:03:41 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 13 17:05:17 2016 +0000"
  },
  "message": "The TRACE_LINK_IDS macro\n\nWe would like to be able to make two event IDs identical; so,\ne.g. we can do something like the following:\n\nTRACE_EVENT_ASYNC_BEGIN0(\"cat\", \"an_async_event\", \"0x1000\");\nTRACE_EVENT_LINK_IDS(\"cat\", \"a_link_event\", \"0x1000\", \"0x2000\");\nTRACE_EVENT_ASYNC_END(\"cat\", \"an_async_event\", \"0x2000\");\n\nThis was done in https://codereview.chromium.org/2142023003. But,\nin that patch, I misused the \"bind_id\" field in the\nimplementation of the macro to avoid introducing a new field.\nThat field overwriting caused some confusions because \"bind_id\"\nwas introduced for flow events.\n\nThis patch fixes the \"bind_id\" misusage. Also, it makes sure that\nthe TRACE_ID_LOCAL and TRACE_ID_GLOBAL macros that were\nintroduced in https://codereview.chromium.org/2253973003 work\nproperly when nested inside the TRACE_LINK_IDS macro.\n\nFor more context about why the TRACE_LINK_IDS was introduced in\nthe first place:\nhttps://docs.google.com/document/d/1s0DKjNJk85hDuRp5IqujwZvPML-MPsyAtDeksMwBw7s\n\nBUG\u003dcatapult:#2465\n\nReview-Url: https://codereview.chromium.org/2381083003\nCr-Original-Commit-Position: refs/heads/master@{#425069}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ecfbdf571cc36bc1f9282032a27177d482202580\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "749ee36e72a583bf652ea4cc6b84107cd2e5302f",
      "old_mode": 33261,
      "old_path": "tools/gn/bootstrap/bootstrap.py",
      "new_id": "5db0f3a13536f4cc2392f0fe7ebc4da85f7d17dc",
      "new_mode": 33261,
      "new_path": "tools/gn/bootstrap/bootstrap.py"
    }
  ]
}
