)]}'
{
  "commit": "5ae66da437e5fd681606a922b87feab663d6bf39",
  "tree": "084d29c2f2bc4d5343e9a6f0d4b6dfbf2630965b",
  "parents": [
    "1918c135635a174b3e79d9b3594a80b045529b14"
  ],
  "author": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Wed Mar 28 15:57:34 2018 +0100"
  },
  "committer": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Wed Mar 28 15:57:34 2018 +0100"
  },
  "message": "Split large TracePackets over IPC\n\nAllows to send TracePackets that are larger than the\nIPC buffer size, by separating its chunks over several\nmessages. This relies on the fact that a packet\u0027s slice\nwill be \u003c\u003c IPC buffer size, because of paging/chunking of\nthe SharedMemoryABI.\n\nBug: 76155349\nChange-Id: Ia658bd349de17151a2b095b45e5c2cd4259a3b30\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d8612f17635c31a314d11a4a8dd4ac9837d6d4d",
      "old_mode": 33188,
      "old_path": "include/perfetto/ipc/basic_types.h",
      "new_id": "10c4dc76c605275ab84e63f20554541bc2f396b8",
      "new_mode": 33188,
      "new_path": "include/perfetto/ipc/basic_types.h"
    },
    {
      "type": "modify",
      "old_id": "4d85f1bcf287e1415f2602c6bed8062c7c5eee07",
      "old_mode": 33188,
      "old_path": "include/perfetto/tracing/core/shared_memory_abi.h",
      "new_id": "303deff817dc33e6f41a8a01064ccd366321ffe8",
      "new_mode": 33188,
      "new_path": "include/perfetto/tracing/core/shared_memory_abi.h"
    },
    {
      "type": "modify",
      "old_id": "f845ebcae56448a2fef83f6481281baa978d5949",
      "old_mode": 33188,
      "old_path": "include/perfetto/tracing/core/slice.h",
      "new_id": "954e58d446b0b341e3fef753c347d0cdf4d5cbf1",
      "new_mode": 33188,
      "new_path": "include/perfetto/tracing/core/slice.h"
    },
    {
      "type": "modify",
      "old_id": "14c4e0dd1eb48daf16aebca0e1d8e8896540a3fa",
      "old_mode": 33188,
      "old_path": "include/perfetto/tracing/core/trace_packet.h",
      "new_id": "0536d709c52c963ee74584f30fb0cfef74228ac1",
      "new_mode": 33188,
      "new_path": "include/perfetto/tracing/core/trace_packet.h"
    },
    {
      "type": "modify",
      "old_id": "abad343976065465191fc45004a453643c98f484",
      "old_mode": 33188,
      "old_path": "protos/perfetto/ipc/consumer_port.proto",
      "new_id": "d9b1db550144f4c0f363c0938a420b0811e8e244",
      "new_mode": 33188,
      "new_path": "protos/perfetto/ipc/consumer_port.proto"
    },
    {
      "type": "modify",
      "old_id": "96653981dc72c2ffe94181c9ce49929ea098f5e4",
      "old_mode": 33188,
      "old_path": "src/ipc/buffered_frame_deserializer.cc",
      "new_id": "472b302ee01fc09d04c1e3bf3c504b4e5f059e92",
      "new_mode": 33188,
      "new_path": "src/ipc/buffered_frame_deserializer.cc"
    },
    {
      "type": "modify",
      "old_id": "40e1a64acff22aa9cbe427e283b12e061b42bafd",
      "old_mode": 33188,
      "old_path": "src/ipc/buffered_frame_deserializer.h",
      "new_id": "52a5f5f22540396e16d75e6ac4340b3e25b91914",
      "new_mode": 33188,
      "new_path": "src/ipc/buffered_frame_deserializer.h"
    },
    {
      "type": "modify",
      "old_id": "463682b9dbfd1b3904d3fd477d29b41a063d85e3",
      "old_mode": 33188,
      "old_path": "src/ipc/unix_socket.cc",
      "new_id": "fa5fc2e21f9c652f4d16c05a595ccd468152ef72",
      "new_mode": 33188,
      "new_path": "src/ipc/unix_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "0c07094be458af643667c85666a8a084a9bee801",
      "old_mode": 33188,
      "old_path": "src/ipc/unix_socket_unittest.cc",
      "new_id": "056353ba410c223c42bdbdf4b27c2db586adc5c5",
      "new_mode": 33188,
      "new_path": "src/ipc/unix_socket_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "552898e72318d7625bfc3d10388f1df83e6100d9",
      "old_mode": 33188,
      "old_path": "src/tracing/core/service_impl.cc",
      "new_id": "cb22c4f18f37e301d5fe517aea98c68a7bd3a296",
      "new_mode": 33188,
      "new_path": "src/tracing/core/service_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "70021a8555d1b9930ebd66e0d179bed3e7f29da3",
      "old_mode": 33188,
      "old_path": "src/tracing/core/shared_memory_abi.cc",
      "new_id": "da49199b6e5a1f9b9f0498d47c3a5336cc68b483",
      "new_mode": 33188,
      "new_path": "src/tracing/core/shared_memory_abi.cc"
    },
    {
      "type": "modify",
      "old_id": "9ebcc47125e860e1dc939f6e544000122394f5aa",
      "old_mode": 33188,
      "old_path": "src/tracing/core/trace_packet.cc",
      "new_id": "5e726954f28e3304d2dca7421d66845694b8bb51",
      "new_mode": 33188,
      "new_path": "src/tracing/core/trace_packet.cc"
    },
    {
      "type": "modify",
      "old_id": "ef5c41b570d0de405b6774c67780b721c93b193e",
      "old_mode": 33188,
      "old_path": "src/tracing/core/trace_packet_unittest.cc",
      "new_id": "9e3e4ed446ada2f1d547e66c3320e6c3a204e56c",
      "new_mode": 33188,
      "new_path": "src/tracing/core/trace_packet_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "a0db4e52402278ef6f32daf5f08f301a47058674",
      "old_mode": 33188,
      "old_path": "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc",
      "new_id": "3b90301efc9ad63605d34ecea4a1227d9a589678",
      "new_mode": 33188,
      "new_path": "src/tracing/ipc/consumer/consumer_ipc_client_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "57038ce5822b65882c05514bb1e0ef5e2e46a956",
      "old_mode": 33188,
      "old_path": "src/tracing/ipc/consumer/consumer_ipc_client_impl.h",
      "new_id": "d94b65811343d3bf265b9f195089ecbbc7e16d5a",
      "new_mode": 33188,
      "new_path": "src/tracing/ipc/consumer/consumer_ipc_client_impl.h"
    },
    {
      "type": "modify",
      "old_id": "e84d83b5e32f7030812e388c6cdeb5e20b332991",
      "old_mode": 33188,
      "old_path": "src/tracing/ipc/service/consumer_ipc_service.cc",
      "new_id": "24643d0a34390ba1080c63bd763fdc1c7421a16d",
      "new_mode": 33188,
      "new_path": "src/tracing/ipc/service/consumer_ipc_service.cc"
    },
    {
      "type": "modify",
      "old_id": "daff4891837db43f595c6392db914b2921a70184",
      "old_mode": 33188,
      "old_path": "test/end_to_end_integrationtest.cc",
      "new_id": "acaeb12836853ce0daddb560c6edefa1f2a67019",
      "new_mode": 33188,
      "new_path": "test/end_to_end_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "9dadf525070b855090ab536e48f9a68963245614",
      "old_mode": 33188,
      "old_path": "test/fake_producer.cc",
      "new_id": "5b2c0a0c996a44123dc807d83a3783f5e7742674",
      "new_mode": 33188,
      "new_path": "test/fake_producer.cc"
    }
  ]
}
