--- old/src/share/classes/sun/management/Util.java Thu Dec 1 16:40:59 2011 +++ new/src/share/classes/sun/management/Util.java Thu Dec 1 16:40:59 2011 @@ -59,6 +59,8 @@ new ManagementPermission("monitor"); private static ManagementPermission controlPermission = new ManagementPermission("control"); + private static ManagementPermission diagnosticCommandPermission = + new ManagementPermission("diagnosticCommand"); /** * Check that the current context is trusted to perform monitoring @@ -84,4 +86,8 @@ static void checkControlAccess() throws SecurityException { checkAccess(controlPermission); } + + static void checkDiagnosticCommandAccess() throws SecurityException { + checkAccess(diagnosticCommandPermission); + } }