src/share/classes/sun/management/ManagementFactoryHelper.java

Print this page

        

*** 35,45 **** import javax.management.ObjectName; import javax.management.RuntimeOperationsException; import java.security.AccessController; import java.security.PrivilegedActionException; import java.security.PrivilegedExceptionAction; - import sun.security.action.LoadLibraryAction; import sun.util.logging.LoggingSupport; import java.util.ArrayList; import java.util.Collections; --- 35,44 ----
*** 420,430 **** unregisterMBean(mbs, HOTSPOT_COMPILATION_MBEAN_NAME); } } static { ! AccessController.doPrivileged(new LoadLibraryAction("management")); jvm = new VMManagementImpl(); } public static boolean isThreadSuspended(int state) { return ((state & JMM_THREAD_STATE_FLAG_SUSPENDED) != 0); --- 419,435 ---- unregisterMBean(mbs, HOTSPOT_COMPILATION_MBEAN_NAME); } } static { ! AccessController.doPrivileged( ! new java.security.PrivilegedAction<Void>() { ! public Void run() { ! System.loadLibrary("management"); ! return null; ! } ! }); jvm = new VMManagementImpl(); } public static boolean isThreadSuspended(int state) { return ((state & JMM_THREAD_STATE_FLAG_SUSPENDED) != 0);