)]}'
{
  "commit": "b4e5d3425b5d37a732fb8954e201d94343816fd3",
  "tree": "4d33a007b7387286176a03913bc166032dfa1606",
  "parents": [
    "d2dabacf98573366668e4ff9b171d78693248a92"
  ],
  "author": {
    "name": "Zim",
    "email": "zezeozue@google.com",
    "time": "Wed Jul 05 22:31:04 2023 +0100"
  },
  "committer": {
    "name": "Zim",
    "email": "zezeozue@google.com",
    "time": "Thu Jul 06 10:34:05 2023 +0100"
  },
  "message": "[metrics] Extend the binder metrics with oom_score info\n\nAdd client and server side oom_scores at the start of the txn\nand reply respectively. This will provide deeper insights into how\napps use APIs on Android, like what APIs are more important if they\nare called exclusively from top/fg oom_scores.\n\nTest: tools/diff_test_trace_processor.py out/android/trace_processor_shell --name-filter \u0027.*binder.*\u0027\nChange-Id: I6cb1ad5610c1ed97d1d17afe2921926ef2a60214\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "36c1abbffdd8b97797a41e7ed24a399177675a8a",
      "old_mode": 33188,
      "old_path": "protos/perfetto/metrics/android/binder_metric.proto",
      "new_id": "cfda0b2ada273267f3610acb16cb08be0048b92d",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/android/binder_metric.proto"
    },
    {
      "type": "modify",
      "old_id": "37fd6a5f6d2aa788f01ecb88b7e4d53f2019da90",
      "old_mode": 33188,
      "old_path": "protos/perfetto/metrics/perfetto_merged_metrics.proto",
      "new_id": "5428e1307300d5f51cd0f321bae92bd9dcf4ffd8",
      "new_mode": 33188,
      "new_path": "protos/perfetto/metrics/perfetto_merged_metrics.proto"
    },
    {
      "type": "modify",
      "old_id": "8ed392d7a1c3429c8775807d47713bac9ef7fa91",
      "old_mode": 33188,
      "old_path": "python/perfetto/trace_processor/metrics.descriptor",
      "new_id": "cfe58ff4b457bb8e9b25d78ef73481854fd70341",
      "new_mode": 33188,
      "new_path": "python/perfetto/trace_processor/metrics.descriptor"
    },
    {
      "type": "modify",
      "old_id": "f59f5d99b971ee4b581f35a10cf114469001acd6",
      "old_mode": 33188,
      "old_path": "src/trace_processor/metrics/sql/android/android_binder.sql",
      "new_id": "18bcbffd621aaafcd924d8c05515f042356dbe93",
      "new_mode": 33188,
      "new_path": "src/trace_processor/metrics/sql/android/android_binder.sql"
    },
    {
      "type": "modify",
      "old_id": "10712e9b93f1974a914344f12dbcef405ba081fc",
      "old_mode": 33188,
      "old_path": "src/trace_processor/perfetto_sql/stdlib/android/binder.sql",
      "new_id": "b1123c8cdc5c7e2cbdc91079b7fbf065fedd166a",
      "new_mode": 33188,
      "new_path": "src/trace_processor/perfetto_sql/stdlib/android/binder.sql"
    },
    {
      "type": "modify",
      "old_id": "ab888d907783e172a8bd50c955125ae72198e8a3",
      "old_mode": 33188,
      "old_path": "test/trace_processor/diff_tests/android/android_binder_metric.out",
      "new_id": "c018b2ed7b30715de5dbf0cfc303543832986b31",
      "new_mode": 33188,
      "new_path": "test/trace_processor/diff_tests/android/android_binder_metric.out"
    },
    {
      "type": "modify",
      "old_id": "e48881a4530002fb795c03055ffba5c02c338f28",
      "old_mode": 33188,
      "old_path": "test/trace_processor/diff_tests/android/tests.py",
      "new_id": "8105b9154333dc8d38a06603bbdc193849034f76",
      "new_mode": 33188,
      "new_path": "test/trace_processor/diff_tests/android/tests.py"
    }
  ]
}
