J. Duke | 319a3b9 | 2007-12-01 00:00:00 +0000 | [diff] [blame^] | 1 | /* |
| 2 | * |
| 3 | * |
| 4 | * Policy file used by unit tests for attach API |
| 5 | */ |
| 6 | grant { |
| 7 | permission com.sun.tools.attach.AttachPermission "attachVirtualMachine"; |
| 8 | permission com.sun.tools.attach.AttachPermission "createAttachProvider"; |
| 9 | |
| 10 | /* implementation specific */ |
| 11 | permission java.lang.RuntimePermission "accessClassInPackage.sun.misc"; |
| 12 | permission java.lang.RuntimePermission "accessClassInPackage.sun.tools.attach"; |
| 13 | permission java.lang.RuntimePermission "accessClassInPackage.sun.jvmstat.monitor"; |
| 14 | permission java.lang.RuntimePermission "loadLibrary.attach"; |
| 15 | permission java.util.PropertyPermission "sun.jvmstat.*", "read"; |
| 16 | permission java.util.PropertyPermission "java.io.tmpdir", "read"; |
| 17 | |
| 18 | /* to read configuration file in META-INF/services, and write/delete .attach_pid<pid> */ |
| 19 | permission java.io.FilePermission "<<ALL FILES>>", "read,write,delete"; |
| 20 | }; |
| 21 | |