test/jdk/jdk/jfr/event/runtime/exception.security.policy
author mgronlun
Wed, 30 Oct 2019 19:43:52 +0100
changeset 58863 c16ac7a2eba4
parent 50113 caf115bb98ad
permissions -rw-r--r--
8226511: Implement JFR Event Streaming Reviewed-by: egahlin, mseledtsov, mgronlun Contributed-by: erik.gahlin@oracle.com, mikhailo.seledtsov@oracle.com, markus.gronlund@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50113
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     1
grant {
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     2
  // must allow file reads so that jtreg itself and JFR can run
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     3
  permission java.io.FilePermission "<<ALL FILES>>", "read";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     4
  // must allow file delete so that JFR can delete repository
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     5
  permission java.io.FilePermission "<<ALL FILES>>", "delete";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     6
  // must allow file write so that the test can create the recording
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     7
  permission java.io.FilePermission "<<ALL FILES>>", "write";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     8
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
     9
  // need to be able to create temporary files
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    10
  permission java.util.PropertyPermission "java.io.tmpdir", "read";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    11
  permission java.util.PropertyPermission "user.dir", "read";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    12
  
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    13
  // need ManagementPermission to control JFR from the test
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    14
  permission java.lang.management.ManagementPermission "control";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    15
  permission java.lang.management.ManagementPermission "monitor";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    16
  
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    17
  // JDK-8019403 - access to sun.security.util, which is needed for creation of temp files, 
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    18
  // is not permitted automatically on solaris
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    19
  permission java.lang.RuntimePermission "accessClassInPackage.sun.security.util";
caf115bb98ad 8199712: Flight Recorder
egahlin
parents:
diff changeset
    20
};