)]}'
{
  "commit": "2d3b1f80af6c27a2728c72a352e372fa9fe9b5af",
  "tree": "2c1a1c1a41476a91540657c3aa06d9999c819078",
  "parents": [
    "57e0562e66015b33146fe833212a8fc6edf5e9c6"
  ],
  "author": {
    "name": "Nikita Ioffe",
    "email": "ioffe@google.com",
    "time": "Tue Aug 26 17:20:51 2025 +0000"
  },
  "committer": {
    "name": "Nikita Ioffe",
    "email": "ioffe@google.com",
    "time": "Tue Aug 26 17:23:32 2025 +0000"
  },
  "message": "Add new android.virtualization_framework data source\n\nThis PR simply adds the protos and runs the codegen scripts. The code\nto register new data sources will be added in the follow-up PR.\n\nBug: 222347044\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f4077208bb897ff9151346e80d729e022cd82c2",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "1dc38680df36a62e34fa39ccd8339ea7824999e7",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "84103725cb5974a681ccfc78277fea1a216044b8",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "aec6b52263bf78cb011ce497a9970fd2befbb0b2",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "c71531eafdf905e6fe9a3a60088826bdc6ee25c1",
      "old_mode": 33188,
      "old_path": "include/perfetto/public/protos/config/data_source_config.pzc.h",
      "new_id": "15aa567a2d772f55fb50aee784c300901f15ecf5",
      "new_mode": 33188,
      "new_path": "include/perfetto/public/protos/config/data_source_config.pzc.h"
    },
    {
      "type": "modify",
      "old_id": "77f09750fe99f3824cddc86c6af7b585fd30d823",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/android/BUILD.gn",
      "new_id": "301a55ddf07160180869b9a5dd145080b47bd01c",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/android/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12a7272a1a56d63f2533908279f58351138f4216",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/android/android_virtualization_framework_config.proto"
    },
    {
      "type": "modify",
      "old_id": "d25ebb0b486f7ea68b27775f52a5b3ffd86c5b72",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/data_source_config.proto",
      "new_id": "eb3a05e8d6c415dc7a9bf6480b00beb278527b15",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/data_source_config.proto"
    },
    {
      "type": "modify",
      "old_id": "19bc9335c1b7fbf40b48a44746e09e76e509eaf2",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/perfetto_config.proto",
      "new_id": "3d688dfe04f113067e4293ee3a0d5a99df6cac20",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/perfetto_config.proto"
    },
    {
      "type": "modify",
      "old_id": "44627436b098d38c416fa5de4e0667368216358b",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto_trace.proto",
      "new_id": "9ee20ea7fa245281fc9d0b76beae4cf4a1368af8",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto_trace.proto"
    },
    {
      "type": "modify",
      "old_id": "46a04a5befa6eaafcf5802c2595bbc2cc7247c78",
      "old_mode": 33188,
      "old_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.py",
      "new_id": "69e6e9895141d400044ce759d74e55a6ca3acd16",
      "new_mode": 33188,
      "new_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.py"
    },
    {
      "type": "modify",
      "old_id": "b8516241a94cde182406075dd9f2a292a908a1b0",
      "old_mode": 33188,
      "old_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.pyi",
      "new_id": "1e14819067287400644b5c322bb79c2f39232830",
      "new_mode": 33188,
      "new_path": "python/perfetto/protos/perfetto/trace/perfetto_trace_pb2.pyi"
    }
  ]
}
