From 99714ee1bd991fed204620c32e9f59a323018d2f Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Wed, 25 Feb 2015 11:22:02 -0500 Subject: [PATCH] Reduce tests.policy a bit more Remove some more wildcard permissions and replace with just what we need. Closes #9868. --- dev-tools/tests.policy | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev-tools/tests.policy b/dev-tools/tests.policy index a029db47b3a..9a273791af6 100644 --- a/dev-tools/tests.policy +++ b/dev-tools/tests.policy @@ -71,8 +71,15 @@ grant { permission java.lang.RuntimePermission "getProtectionDomain"; permission java.lang.RuntimePermission "loadLibrary.*"; - permission java.lang.RuntimePermission "accessClassInPackage.*"; - permission java.lang.RuntimePermission "defineClassInPackage.*"; + + // reflection hacks: + // needed for Striped64 (what is this doing), also enables unmap hack + permission java.lang.RuntimePermission "accessClassInPackage.sun.misc"; + // needed for mock filesystems in tests (to capture implCloseChannel) + permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; + // needed by percolation??? (what is going on here) + permission java.lang.RuntimePermission "accessClassInPackage.sun.reflect"; + permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.RuntimePermission "getStackTrace";