diff options
Diffstat (limited to 'libs/binder/PermissionController.cpp')
-rw-r--r-- | libs/binder/PermissionController.cpp | 6 |
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(); |