From c231a5b08d67515de1caa94b628dbb9a8594eff2 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Tue, 13 Apr 2021 01:03:23 +0000 Subject: [PATCH] reflect libbinder->libpermission: appops Since libbinder is used in many places, lightening it up (vtables in these classes contribute to private dirty memory). Bug: 183654927 Test: boot Change-Id: I73328013bfb701257eb88339f7da2cb92db6809e --- core/java/com/android/internal/app/IAppOpsCallback.aidl | 2 +- core/java/com/android/internal/app/IAppOpsService.aidl | 2 +- services/incremental/Android.bp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/java/com/android/internal/app/IAppOpsCallback.aidl b/core/java/com/android/internal/app/IAppOpsCallback.aidl index 15221b1f0fa7c..024ff66a67f62 100644 --- a/core/java/com/android/internal/app/IAppOpsCallback.aidl +++ b/core/java/com/android/internal/app/IAppOpsCallback.aidl @@ -17,7 +17,7 @@ package com.android.internal.app; // This interface is also used by native code, so must -// be kept in sync with frameworks/native/libs/binder/include/binder/IAppOpsCallback.h +// be kept in sync with frameworks/native/libs/permission/include/binder/IAppOpsCallback.h oneway interface IAppOpsCallback { void opChanged(int op, int uid, String packageName); } diff --git a/core/java/com/android/internal/app/IAppOpsService.aidl b/core/java/com/android/internal/app/IAppOpsService.aidl index aca5926464d40..eae650faef089 100644 --- a/core/java/com/android/internal/app/IAppOpsService.aidl +++ b/core/java/com/android/internal/app/IAppOpsService.aidl @@ -32,7 +32,7 @@ import com.android.internal.app.MessageSamplingConfig; interface IAppOpsService { // These methods are also called by native code, so must - // be kept in sync with frameworks/native/libs/binder/include/binder/IAppOpsService.h + // be kept in sync with frameworks/native/libs/permission/include/binder/IAppOpsService.h // and not be reordered int checkOperation(int code, int uid, String packageName); int noteOperation(int code, int uid, String packageName, @nullable String attributionTag, diff --git a/services/incremental/Android.bp b/services/incremental/Android.bp index 7e1e99fe0a23e..1a960484fb528 100644 --- a/services/incremental/Android.bp +++ b/services/incremental/Android.bp @@ -76,6 +76,7 @@ cc_defaults { "libcutils", "libincfs", "liblog", + "libpermission", "libz", "libziparchive", ],