Merge "ProcessStatsService - call PermissionEnforcer helper on methods annotated with @EnforcePermission"
This commit is contained in:
committed by
Android (Google) Code Review
commit
84b062e919
@@ -567,6 +567,8 @@ public final class ProcessStatsService extends IProcessStats.Stub {
|
||||
@android.annotation.EnforcePermission(android.Manifest.permission.PACKAGE_USAGE_STATS)
|
||||
@Override
|
||||
public byte[] getCurrentStats(List<ParcelFileDescriptor> historic) {
|
||||
super.getCurrentStats_enforcePermission();
|
||||
|
||||
Parcel current = Parcel.obtain();
|
||||
synchronized (mLock) {
|
||||
long now = SystemClock.uptimeMillis();
|
||||
@@ -623,6 +625,8 @@ public final class ProcessStatsService extends IProcessStats.Stub {
|
||||
public long getCommittedStatsMerged(long highWaterMarkMs, int section, boolean doAggregate,
|
||||
List<ParcelFileDescriptor> committedStats, ProcessStats mergedStats) {
|
||||
|
||||
super.getCommittedStatsMerged_enforcePermission();
|
||||
|
||||
long newHighWaterMark = highWaterMarkMs;
|
||||
mFileLock.lock();
|
||||
try {
|
||||
@@ -709,6 +713,8 @@ public final class ProcessStatsService extends IProcessStats.Stub {
|
||||
@android.annotation.EnforcePermission(android.Manifest.permission.PACKAGE_USAGE_STATS)
|
||||
@Override
|
||||
public ParcelFileDescriptor getStatsOverTime(long minTime) {
|
||||
super.getStatsOverTime_enforcePermission();
|
||||
|
||||
Parcel current = Parcel.obtain();
|
||||
long curTime;
|
||||
synchronized (mLock) {
|
||||
|
||||
Reference in New Issue
Block a user