summaryrefslogtreecommitdiff
path: root/libs/binder/PermissionController.cpp
diff options
context:
space:
mode:
author Jeff Sharkey <jsharkey@google.com> 2018-04-17 00:04:53 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-04-17 00:04:53 +0000
commit7e959e42d85b1ef75a32ab6d4a29efb7f556ffda (patch)
tree10f9d600474a72d013517c90bfa1d5c4d87bb418 /libs/binder/PermissionController.cpp
parent18d03214dad783f551560bda428f572a2af6929c (diff)
parent7afcb3f98e7342985ba5e62bf6d3a5ac1282e545 (diff)
Merge "Protect usage data with OP_GET_USAGE_STATS." into pi-dev
Diffstat (limited to 'libs/binder/PermissionController.cpp')
-rw-r--r--libs/binder/PermissionController.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/binder/PermissionController.cpp b/libs/binder/PermissionController.cpp
index 25748cadbb..96df33c9cf 100644
--- a/libs/binder/PermissionController.cpp
+++ b/libs/binder/PermissionController.cpp
@@ -59,6 +59,12 @@ bool PermissionController::checkPermission(const String16& permission, int32_t p
return service != NULL ? service->checkPermission(permission, pid, uid) : false;
}
+int32_t PermissionController::noteOp(const String16& op, int32_t uid, const String16& packageName)
+{
+ sp<IPermissionController> service = getService();
+ return service != NULL ? service->noteOp(op, uid, packageName) : MODE_ERRORED;
+}
+
void PermissionController::getPackagesForUid(const uid_t uid, Vector<String16> &packages)
{
sp<IPermissionController> service = getService();