)]}'
{
  "commit": "ac71ce45ce413076b9ae5b44cfff4e88889b6ef3",
  "tree": "7386c260a03cd03080e6d2ea12d2ad651ebaff94",
  "parents": [
    "b8f8097b3a6224644b18cc47f4dcc4f78ac88b81"
  ],
  "author": {
    "name": "Sumedh Sen",
    "email": "sumedhsen@google.com",
    "time": "Thu Oct 03 18:35:13 2024 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Tue Feb 18 18:22:03 2025 -0800"
  },
  "message": "Check cross user permissions for a given UID\n\nInstead of relying on Context#checkCallingOrSelfPermission, explicitly\ncheck permissions against a given UID. However, to maintain legacy\nbehavior, replace custom UIDs with Binder.getCallingUid when enforcing\npermissions from a method.\n\nAlso update tests afftected by this change - by adding methods to mocked\nobjects\n\nAdditionally,\nThis reverts commit 7d0da763a044094c3a8fc51c28f3a0d9db8f9e3d.\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6775f07552f15f6e4b934bb9552f7a6abff8060b)\nMerged-In: Ib31cabff5714500471bd397c743e127c85751a5c\nChange-Id: Ib31cabff5714500471bd397c743e127c85751a5c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4665a72b0b06a9a385419b2fba14647c9f581c19",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/ComputerEngine.java",
      "new_id": "1e3e95e5872a0a0188ca6625e8eca74385bc6d36",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/ComputerEngine.java"
    },
    {
      "type": "modify",
      "old_id": "5c4716dc751e11b794284012b2a842669aa78d94",
      "old_mode": 33188,
      "old_path": "services/tests/PackageManagerComponentOverrideTests/src/com/android/server/pm/test/override/PackageManagerComponentLabelIconOverrideTest.kt",
      "new_id": "7d5532f6e4010037ba37b4ece2358ed8482f7c23",
      "new_mode": 33188,
      "new_path": "services/tests/PackageManagerComponentOverrideTests/src/com/android/server/pm/test/override/PackageManagerComponentLabelIconOverrideTest.kt"
    }
  ]
}
