)]}'
{
  "commit": "533897b625f720cf1058286f58e48f128a0138a4",
  "tree": "532b91b3c40c4aa382e84930587f805e1355e1fa",
  "parents": [
    "d1adf399d5d8efdc40c0268418d895639339e882"
  ],
  "author": {
    "name": "S Ashwin Balaji",
    "email": "sashwinbalaji@google.com",
    "time": "Fri May 29 13:56:00 2026 +0100"
  },
  "committer": {
    "name": "S Ashwin Balaji",
    "email": "sashwinbalaji@google.com",
    "time": "Fri May 29 13:57:21 2026 +0100"
  },
  "message": "oot trace packet + interned data\n\nFlag: EXEMPT PURE_REFACTOR\nBug: 512378033\nTest: m\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47975e9dca2ed84e3081cdb99140137097d7ec1f",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "ba744790a559032d2251da23f3bfd368c928dde3",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "83dd7cab706ff7bac52a5d09f263e246c52ea258",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "4242f8fbdc9ab8e2bdd43720844c57cff99f7ad6",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "3c146218b8efa13faff850d3507d24401c4a8850",
      "old_mode": 33188,
      "old_path": "include/perfetto/protozero/proto_decoder.h",
      "new_id": "b7173b9dbe3f2f14b87539881204565257b7bb22",
      "new_mode": 33188,
      "new_path": "include/perfetto/protozero/proto_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "32a0570ff0598c44bbae921b56239219fc5a6282",
      "old_mode": 33188,
      "old_path": "include/perfetto/public/protos/trace/interned_data/interned_data.pzc.h",
      "new_id": "c7ab60626db8441e5081d2fe86ba50547ca0c575",
      "new_mode": 33188,
      "new_path": "include/perfetto/public/protos/trace/interned_data/interned_data.pzc.h"
    },
    {
      "type": "modify",
      "old_id": "d46e9d7cac1e06668c0c91cbacc185ac809b79c9",
      "old_mode": 33188,
      "old_path": "include/perfetto/public/protos/trace/trace_packet.pzc.h",
      "new_id": "d1fb8a19771bd212b30a8a0a8ad802fb35a847a8",
      "new_mode": 33188,
      "new_path": "include/perfetto/public/protos/trace/trace_packet.pzc.h"
    },
    {
      "type": "modify",
      "old_id": "5493637e69db2c38680650621c3f413293a5a51b",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/android/BUILD.gn",
      "new_id": "8c7bb45bb90a4c3bf86e79f8295cfca2dc9a1cb7",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cace08160fb49090a5cb77e0eec9b0f69584a55f",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/extensions.json",
      "new_id": "81c014fa5e7d09e498a03bbae05a20beb4a0f233",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/extensions.json"
    },
    {
      "type": "modify",
      "old_id": "fbcf5c20fa5338917238e1a2525df3817ba29d2e",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/interned_data/interned_data.proto",
      "new_id": "8c5a8c1074d1bcb58f1be0f60c96fb09d39c3589",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/interned_data/interned_data.proto"
    },
    {
      "type": "modify",
      "old_id": "6b9b3bd75b2686c5703f29f1e4add4feedcdb552",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto_trace.proto",
      "new_id": "1420a511b32581b5e1b1c5da518f16f81c4da320",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto_trace.proto"
    },
    {
      "type": "modify",
      "old_id": "d5621df340768eb2e18d2133d0bac39efae4c689",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/trace_packet.proto",
      "new_id": "ccd12a10adde2e8bf8e19af8fd1dc4b99147b8ba",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/trace_packet.proto"
    },
    {
      "type": "modify",
      "old_id": "ecbdedcb0de61de6d2bd2dd40094d21cdfcfe525",
      "old_mode": 33188,
      "old_path": "protos/third_party/android/BUILD.gn",
      "new_id": "9dc8773f810f91aa5a6589c8c942168a6045fe42",
      "new_mode": 33188,
      "new_path": "protos/third_party/android/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "82582efb5dca0a8f24a7116136f8e92175be2d21",
      "old_mode": 33188,
      "old_path": "protos/third_party/android/android_extensions.proto",
      "new_id": "6029cf5bed485513c004f42307391c3e5640b7ab",
      "new_mode": 33188,
      "new_path": "protos/third_party/android/android_extensions.proto"
    },
    {
      "type": "modify",
      "old_id": "52fc7ad39c7e516f4a1b13b79fc907c768f64557",
      "old_mode": 33188,
      "old_path": "protos/third_party/android/frameworks/base/proto/tracing/BUILD.gn",
      "new_id": "aebf615cecad0cf5c4d4bbdce651ebf417eb58f3",
      "new_mode": 33188,
      "new_path": "protos/third_party/android/frameworks/base/proto/tracing/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "08924b86935ea749c11e189ab7aa8d0f874701a4",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/android/app_wakelock_data.proto",
      "new_id": "8f4d4177d344396d445002647a6d384c69d6f867",
      "new_mode": 33188,
      "new_path": "protos/third_party/android/frameworks/base/proto/tracing/frameworks_base_interned_data.proto",
      "score": 65
    },
    {
      "type": "copy",
      "old_id": "08924b86935ea749c11e189ab7aa8d0f874701a4",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/android/app_wakelock_data.proto",
      "new_id": "cf18570baeee79d7e61d99e433a646250dcfd910",
      "new_mode": 33188,
      "new_path": "protos/third_party/android/frameworks/base/proto/tracing/frameworks_base_trace_packet.proto",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "c389587d802af44ac5e2c97d44e6cec98ce585b4",
      "old_mode": 33188,
      "old_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.py",
      "new_id": "75759011d2182b72f5d1f61eb2efda4cbb4d309c",
      "new_mode": 33188,
      "new_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.py"
    },
    {
      "type": "modify",
      "old_id": "ead67cf7ea5491b9b85db4b4bcd22100daae3e9b",
      "old_mode": 33188,
      "old_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.pyi",
      "new_id": "85ebe20a4e4c332ee98b77b66ce759a9c52c04ef",
      "new_mode": 33188,
      "new_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.pyi"
    },
    {
      "type": "modify",
      "old_id": "26b0eb1338047a05950604ea3896748b934814d6",
      "old_mode": 33188,
      "old_path": "src/protozero/BUILD.gn",
      "new_id": "6144ea0e8b692789ff977eefc5b33c090cab9285",
      "new_mode": 33188,
      "new_path": "src/protozero/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1b97567692d0a6e3588a61d8dde8b082ccbffbc6",
      "old_mode": 33188,
      "old_path": "src/protozero/proto_decoder.cc",
      "new_id": "e3159ed2c25b0559168d9a32281d1ccfcebc1cc7",
      "new_mode": 33188,
      "new_path": "src/protozero/proto_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "fd7633dd615a98af96a7f75494432ef3e5556438",
      "old_mode": 33188,
      "old_path": "src/protozero/proto_decoder_unittest.cc",
      "new_id": "26fc913c216aba90b8d809de4bcf863ccb2cef72",
      "new_mode": 33188,
      "new_path": "src/protozero/proto_decoder_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3b106353aad8e222b5fd0d454569c84ca3b39736",
      "old_mode": 33188,
      "old_path": "src/protozero/test/example_proto/extensions.proto",
      "new_id": "aff0d01cfa0ae3a110855040dbf4a88ba44d2b15",
      "new_mode": 33188,
      "new_path": "src/protozero/test/example_proto/extensions.proto"
    },
    {
      "type": "modify",
      "old_id": "34a968a41cbee4dacd563c7f742eca2aba602e73",
      "old_mode": 33188,
      "old_path": "src/protozero/test/example_proto/test_messages.proto",
      "new_id": "820398d1e2e76b05087fcfcae52ef9985f4a8736",
      "new_mode": 33188,
      "new_path": "src/protozero/test/example_proto/test_messages.proto"
    },
    {
      "type": "modify",
      "old_id": "c50c3a09f8f982885da3efb7b3ab28da1dbd4ca2",
      "old_mode": 33188,
      "old_path": "src/protozero/text_to_proto/BUILD.gn",
      "new_id": "88dfe3b29b5fa01901e4de137c8bcd15866fae44",
      "new_mode": 33188,
      "new_path": "src/protozero/text_to_proto/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cfd7ba780d36dd84bf0235fe4499327aef9bb89f",
      "old_mode": 33188,
      "old_path": "src/protozero/text_to_proto/text_to_proto.cc",
      "new_id": "7b6ff8e60b8b2e9e30c6ab413539a42ceea900ed",
      "new_mode": 33188,
      "new_path": "src/protozero/text_to_proto/text_to_proto.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be79612272aaddb53c529d2c43af2cba298044a2",
      "new_mode": 33188,
      "new_path": "src/protozero/text_to_proto/text_to_proto_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "544a7e74074c62cac75720b2a8fae4606b800105",
      "old_mode": 33188,
      "old_path": "src/shared_lib/test/protos/extensions.pzc.h",
      "new_id": "495db1e61c93c3aa325b48c430f90aae59d62d36",
      "new_mode": 33188,
      "new_path": "src/shared_lib/test/protos/extensions.pzc.h"
    },
    {
      "type": "modify",
      "old_id": "990ddad269ab5a3ed9c475f0b7d7df0b20be4899",
      "old_mode": 33188,
      "old_path": "src/tools/protoprofile/BUILD.gn",
      "new_id": "9e28cca8d9020ec316bfa3b0537f47766c48f379",
      "new_mode": 33188,
      "new_path": "src/tools/protoprofile/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "92959a814cdc79b921a9cf11795dc36c9f6b4d3c",
      "old_mode": 33188,
      "old_path": "src/tools/protoprofile/main.cc",
      "new_id": "9260815eb388470aa1fa11c7c50e6479d0114b8c",
      "new_mode": 33188,
      "new_path": "src/tools/protoprofile/main.cc"
    },
    {
      "type": "modify",
      "old_id": "adca00ec72ab329cf984ba4118b273a239f98892",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/BUILD.gn",
      "new_id": "43019d371c0836b2630cf5c69d895f05f4e7b3ad",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "de66bf3a69d4d5c5c7051d9a8e4c3a7b6f80b4e4",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/additional_modules.cc",
      "new_id": "b19b17764348a5718cd4a519f4ada94ff2d53987",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/additional_modules.cc"
    },
    {
      "type": "modify",
      "old_id": "9e961235017c8bdf4160d81a98a66143320e4118",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/app_wakelock_module.cc",
      "new_id": "9ed6fe06945b7b43384982af96c4e92c77472c72",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/app_wakelock_module.cc"
    },
    {
      "type": "modify",
      "old_id": "59d85024386d56200b230ec3b5443898e8d703d0",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/proto_trace_reader.cc",
      "new_id": "9a10601b93b1bf07da4597c1952bfe0c3c8ca3bd",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/proto_trace_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "b22e67dea93c4e87131fa1f3af19cbbd992417ec",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/track_event_event_importer.h",
      "new_id": "52ec3b7a2cc6a29435cb573a8ea92760263aa430",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/track_event_event_importer.h"
    },
    {
      "type": "modify",
      "old_id": "7383220defbc47d0cb7dff06ca5aef4808359267",
      "old_mode": 33188,
      "old_path": "src/trace_processor/importers/proto/track_event_module.cc",
      "new_id": "abb93940efe6c598da22404eee350d559758d8dc",
      "new_mode": 33188,
      "new_path": "src/trace_processor/importers/proto/track_event_module.cc"
    },
    {
      "type": "modify",
      "old_id": "2c664e2a221de32e3b15da55dfa967bd8035a991",
      "old_mode": 33188,
      "old_path": "src/trace_processor/plugins/winscope_importer/winscope_module.cc",
      "new_id": "be24c161a2a9f8aae345a1413337d59d248f1629",
      "new_mode": 33188,
      "new_path": "src/trace_processor/plugins/winscope_importer/winscope_module.cc"
    },
    {
      "type": "modify",
      "old_id": "94224955efa1920cb35f9337fa10eaec0fc2c54c",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/descriptors.cc",
      "new_id": "21a8e88e90efa8a2896d910350e6f9be6b48fc7e",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/descriptors.cc"
    },
    {
      "type": "modify",
      "old_id": "69215e5df7ba01b8aed09571c54e38dc7eecc008",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/descriptors.h",
      "new_id": "49945ba0f4843fa2019d8212d22abfcf8f94a408",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/descriptors.h"
    },
    {
      "type": "modify",
      "old_id": "1f596ac0d0ebfa2b3ff8da46bfa07a71015cea20",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/protozero_to_json.cc",
      "new_id": "734f3945372be2769182a0e1c04bf7d91b16eaea",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/protozero_to_json.cc"
    },
    {
      "type": "modify",
      "old_id": "b479e46a1f59f41bab2e9f6318f2c6af9c7fb2b0",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/protozero_to_text.cc",
      "new_id": "bd50dd07aec030812f17cf3d2630a7a5fefee595",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/protozero_to_text.cc"
    },
    {
      "type": "modify",
      "old_id": "5eea59e88e8f5253e7cda3d26bb3914db806e893",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/protozero_to_text_unittests.cc",
      "new_id": "f8f33f76e87b556c050a2c436b9b90ed72ab879e",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/protozero_to_text_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "d632c0c88edad77b1085de584268a24e5856a5ea",
      "old_mode": 33188,
      "old_path": "src/traceconv/BUILD.gn",
      "new_id": "8dcb09cfa9ea2b8657c340a0b030d5c7ae65125c",
      "new_mode": 33188,
      "new_path": "src/traceconv/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7145286c48999a95ba593f5aaa55d9d18c2cf34d",
      "old_mode": 33188,
      "old_path": "src/traceconv/trace_to_text.cc",
      "new_id": "709f0e75edfc7957cfdd02c28b0a41706b96758b",
      "new_mode": 33188,
      "new_path": "src/traceconv/trace_to_text.cc"
    },
    {
      "type": "modify",
      "old_id": "b8312390a564a2ab1a773b8321316f1ab3e3e88f",
      "old_mode": 33188,
      "old_path": "src/traceconv/traceconv.cc",
      "new_id": "15c7755f1b4b59fa8191667a0338297aeff348f3",
      "new_mode": 33188,
      "new_path": "src/traceconv/traceconv.cc"
    },
    {
      "type": "modify",
      "old_id": "704b8d81b804660076e60bab3cf18403e53945dc",
      "old_mode": 33261,
      "old_path": "tools/gen_android_bp",
      "new_id": "296d71385a513a1342642fc98eccf095c48100a0",
      "new_mode": 33261,
      "new_path": "tools/gen_android_bp"
    }
  ]
}
