From eb73af62fb46b7e96e0c7d9d82f84a0a55c695eb Mon Sep 17 00:00:00 2001 From: David Brazdil Date: Wed, 18 Apr 2018 13:36:09 +0100 Subject: [PATCH 1/2] Add Thread.contextClassLoader to hidden API light greylist Bug: 78145123 Test: make Change-Id: Iccd7c1c167c77c6bced619735114452e80a086f0 --- config/hiddenapi-light-greylist.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index bc9f674612730..9308dbcc34710 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -3450,6 +3450,7 @@ Ljava/lang/Short;->value:S Ljava/lang/String;->(II[C)V Ljava/lang/System;->arraycopy([II[III)V Ljava/lang/System;->()V +Ljava/lang/Thread;->contextClassLoader:Ljava/lang/ClassLoader; Ljava/lang/Thread;->daemon:Z Ljava/lang/Thread;->dispatchUncaughtException(Ljava/lang/Throwable;)V Ljava/lang/ThreadGroup;->add(Ljava/lang/Thread;)V From df15897b0740cda922302fa7983bbbdb9f8b2211 Mon Sep 17 00:00:00 2001 From: David Brazdil Date: Wed, 18 Apr 2018 14:22:03 +0100 Subject: [PATCH 2/2] Add more hidden API on light greylist Bug: 78210188 Bug: 78182899 Test: make Change-Id: I9876ff6bc9477f51d6a5ba9370c6a1742210f86a --- config/hiddenapi-light-greylist.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index 9308dbcc34710..57035fd5324cd 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -372,6 +372,9 @@ Landroid/app/Service;->setForeground(Z)V Landroid/app/SharedPreferencesImpl;->(Ljava/io/File;I)V Landroid/app/SharedPreferencesImpl;->mFile:Ljava/io/File; Landroid/app/SharedPreferencesImpl;->startReloadIfChangedUnexpectedly()V +Landroid/app/slice/SliceItem;->getTimestamp()J +Landroid/app/slice/SliceManager;->bindSlice(Landroid/net/Uri;Ljava/util/List;)Landroid/app/slice/Slice; +Landroid/app/slice/SliceManager;->pinSlice(Landroid/net/Uri;Ljava/util/List;)V Landroid/app/StatusBarManager;->collapsePanels()V Landroid/app/StatusBarManager;->disable(I)V Landroid/app/StatusBarManager;->expandNotificationsPanel()V