commit | 80d0eae4ab042c75f6d1e849c9afcd970a759eaf | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Tue Apr 27 17:40:57 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Apr 27 17:40:57 2021 +0000 |
tree | 6af274af1218ed197de4abd27828957d54cae599 | |
parent | cab292d695a0e1b0f935e218bb0461c9215f899b [diff] | |
parent | c052fed1310874772e2ce1053e85a593ed7f997b [diff] |
Merge "PermissionCache: expose a method to purge permission cache" am: c052fed131 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1688089 Change-Id: I3884ea9803158bce7e7b5db85c6c91ade277d355
diff --git a/libs/binder/PermissionCache.cpp b/libs/binder/PermissionCache.cpp index 6eae5ef..670fd55 100644 --- a/libs/binder/PermissionCache.cpp +++ b/libs/binder/PermissionCache.cpp
@@ -109,5 +109,10 @@ return granted; } +void PermissionCache::purgeCache() { + PermissionCache& pc(PermissionCache::getInstance()); + pc.purge(); +} + // --------------------------------------------------------------------------- } // namespace android
diff --git a/libs/binder/include/binder/PermissionCache.h b/libs/binder/include/binder/PermissionCache.h index 835a3a8..21aa705 100644 --- a/libs/binder/include/binder/PermissionCache.h +++ b/libs/binder/include/binder/PermissionCache.h
@@ -73,6 +73,8 @@ static bool checkPermission(const String16& permission, pid_t pid, uid_t uid); + + static void purgeCache(); }; // ---------------------------------------------------------------------------