)]}'
{
  "commit": "9c34e71a25a19ba43554588ff7d36caca118c1bd",
  "tree": "669bab033f5e59da0a3a8cbfc64cd83c5171ebd1",
  "parents": [
    "440cf722a94cabafd177330df5dd15520eed65ae"
  ],
  "author": {
    "name": "Ken Chen",
    "email": "cken@google.com",
    "time": "Sun Jul 10 19:05:39 2022 +0800"
  },
  "committer": {
    "name": "Ken Chen",
    "email": "cken@google.com",
    "time": "Sun Jul 10 19:05:39 2022 +0800"
  },
  "message": "Rename time_in_state.o to timeInState.o\n\nUnderscore character may cause bpf prog/map naming collision. For\nexample, x.o with map y_z and x_y.o with map z both result in x_y_z\nprog/map name, which should be prevented during compile-time.\n\naosp/2147825 will prohibit underscore character in bpf source name\n(source name derives the obj name). Existing bpf modules with underscore\ncharacters in source name need to be updated accordingly.\n\nBug: 236706995\nTest: adb root; adb shell ls -l /sys/fs/bpf/ | grep timeInState\nTest: atest libtimeinstate_test\nChange-Id: Ie56e8f8daaf41b2fdf51084346cdc66371a49f03\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1690437ef45c8c9a039c56200db494218704d22",
      "old_mode": 33188,
      "old_path": "libs/cputimeinstate/cputimeinstate.cpp",
      "new_id": "706704ad345857ed8439b834d56135753994925b",
      "new_mode": 33188,
      "new_path": "libs/cputimeinstate/cputimeinstate.cpp"
    },
    {
      "type": "modify",
      "old_id": "45a6d47bb49011448a2c01952e97059310580e24",
      "old_mode": 33188,
      "old_path": "libs/cputimeinstate/testtimeinstate.cpp",
      "new_id": "6ccc6cafb6c958e41f884558b7ffe6fcbc74f721",
      "new_mode": 33188,
      "new_path": "libs/cputimeinstate/testtimeinstate.cpp"
    }
  ]
}
