)]}'
{
  "commit": "e7d796cba6f220c67bf5548e506de9c4a4639c5f",
  "tree": "038c891a6bb0ca4110f2a57bd695f389f40c6796",
  "parents": [
    "f4d974874d8563189cc45a7b16bdce71cbf689dc"
  ],
  "author": {
    "name": "Isabelle Taylor",
    "email": "taylori@google.com",
    "time": "Fri Apr 24 10:13:37 2020 +1200"
  },
  "committer": {
    "name": "Isabelle Taylor",
    "email": "taylori@google.com",
    "time": "Fri Apr 24 10:13:37 2020 +1200"
  },
  "message": "Add binder transactions\n\nSee go/binder-perfetto for diagrams of how binder slices work.\nTry it out with the traces in:\nhttps://x20web.corp.google.com/users/ta/taylori/binder_traces\n\n\nBug: 142581745\nChange-Id: Ic2f60a97c992050b26d8fb7961f2b26db4c7bb84",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1d733c55c20b7bf4fc9fdf176a690f3acb381c4",
      "old_mode": 33188,
      "old_path": "include/perfetto/ext/base/string_utils.h",
      "new_id": "df2de4bb9e409542d4d39466ac955324b80a76e8",
      "new_mode": 33188,
      "new_path": "include/perfetto/ext/base/string_utils.h"
    },
    {
      "type": "modify",
      "old_id": "7e113412f9dfb47b360a2cb872efea39af53b7c2",
      "old_mode": 33188,
      "old_path": "src/base/string_utils.cc",
      "new_id": "f1ee35e3e87adb8918f0dc3fc98b2eacd60289e2",
      "new_mode": 33188,
      "new_path": "src/base/string_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "775e5caaedc6e35427e905c7033af98b4eb73b1f",
      "old_mode": 33188,
      "old_path": "src/base/string_utils_unittest.cc",
      "new_id": "f41c4701c0a7916364a8cf9b99a03cba774d0c47",
      "new_mode": 33188,
      "new_path": "src/base/string_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c99c15be5db726479dc18350260135328b6fd347",
      "old_mode": 33188,
      "old_path": "src/trace_processor/export_json.cc",
      "new_id": "c9dc1b38859c53baa4d552dc27597420011c8196",
      "new_mode": 33188,
      "new_path": "src/trace_processor/export_json.cc"
    },
    {
      "type": "modify",
      "old_id": "2cee75f36d509f79da548d814071241d3fbb9b74",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/common/slice_tracker.cc",
      "new_id": "40dfa430d24dc09726977d4a54322065350fa807",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/common/slice_tracker.cc"
    },
    {
      "type": "modify",
      "old_id": "16bf9eda180563b1c40b32820a3702c8e3d05871",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/common/slice_tracker.h",
      "new_id": "56be608d2488af0544d379d75da2fb0ff03682f2",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/common/slice_tracker.h"
    },
    {
      "type": "modify",
      "old_id": "10bab089ec7a429750bb173eb5f155c7f847c726",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/ftrace/binder_tracker.cc",
      "new_id": "713bd1df02909fa22026e266bd39ed2948115b59",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/ftrace/binder_tracker.cc"
    },
    {
      "type": "modify",
      "old_id": "e6e6ad5dd8bd7bb4574b7e4e82b231b0ecd7423d",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/ftrace/binder_tracker.h",
      "new_id": "a1d5b8b6e5a3bfacb97027baeb479afd491642ea",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/ftrace/binder_tracker.h"
    },
    {
      "type": "modify",
      "old_id": "a1c3b89b7c9e02cddbbd056b589b66057fdfe9d0",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/ftrace/ftrace_parser.cc",
      "new_id": "428271685fab1a603969f186f60843a1e810f6fd",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/ftrace/ftrace_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "539311b7764e5874004ff5a66d99ac8f3f1151de",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/ftrace/ftrace_parser.h",
      "new_id": "5d7ae9660954646f4eeee220d866664bcb861fe0",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/ftrace/ftrace_parser.h"
    },
    {
      "type": "modify",
      "old_id": "71f8937030d63185dacb921dc837bcfca252112b",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/systrace/systrace_line_parser.cc",
      "new_id": "81193389dc11033dbfdb706269bc91674870f4d4",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/systrace/systrace_line_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "122b686a402a644c90b9f85898a4cac70dc7aa10",
      "old_mode": 33188,
      "old_path": "src/trace_processor/types/trace_processor_context.h",
      "new_id": "8801cd386aa3dddb7df5414497bc57aacf586049",
      "new_mode": 33188,
      "new_path": "src/trace_processor/types/trace_processor_context.h"
    }
  ]
}
