< prev index next >

test/lib/sun/hotspot/WhiteBox.java

Print this page




  82   public native int  getVMPageSize();
  83   public native long getVMAllocationGranularity();
  84   public native long getVMLargePageSize();
  85   public native long getHeapSpaceAlignment();
  86   public native long getHeapAlignment();
  87 
  88   private native boolean isObjectInOldGen0(Object o);
  89   public         boolean isObjectInOldGen(Object o) {
  90     Objects.requireNonNull(o);
  91     return isObjectInOldGen0(o);
  92   }
  93 
  94   private native long getObjectSize0(Object o);
  95   public         long getObjectSize(Object o) {
  96     Objects.requireNonNull(o);
  97     return getObjectSize0(o);
  98   }
  99 
 100   // Runtime
 101   // Make sure class name is in the correct format





 102   public boolean isClassAlive(String name) {
 103     return isClassAlive0(name.replace('.', '/'));
 104   }
 105   private native boolean isClassAlive0(String name);
 106   public  native int getSymbolRefcount(String name);
 107 
 108   private native boolean isMonitorInflated0(Object obj);
 109   public         boolean isMonitorInflated(Object obj) {
 110     Objects.requireNonNull(obj);
 111     return isMonitorInflated0(obj);
 112   }
 113 
 114   public native void forceSafepoint();
 115 
 116   private native long getConstantPool0(Class<?> aClass);
 117   public         long getConstantPool(Class<?> aClass) {
 118     Objects.requireNonNull(aClass);
 119     return getConstantPool0(aClass);
 120   }
 121 
 122   private native int getConstantPoolCacheIndexTag0();
 123   public         int getConstantPoolCacheIndexTag() {
 124     return getConstantPoolCacheIndexTag0();
 125   }




  82   public native int  getVMPageSize();
  83   public native long getVMAllocationGranularity();
  84   public native long getVMLargePageSize();
  85   public native long getHeapSpaceAlignment();
  86   public native long getHeapAlignment();
  87 
  88   private native boolean isObjectInOldGen0(Object o);
  89   public         boolean isObjectInOldGen(Object o) {
  90     Objects.requireNonNull(o);
  91     return isObjectInOldGen0(o);
  92   }
  93 
  94   private native long getObjectSize0(Object o);
  95   public         long getObjectSize(Object o) {
  96     Objects.requireNonNull(o);
  97     return getObjectSize0(o);
  98   }
  99 
 100   // Runtime
 101   // Make sure class name is in the correct format
 102   public int countAliveClasses(String name) {
 103     return countAliveClasses0(name.replace('.', '/'));
 104   }
 105   public  native int countAliveClasses0(String name);
 106 
 107   public boolean isClassAlive(String name) {
 108     return countAliveClasses(name) != 0;
 109   }
 110 
 111   public  native int getSymbolRefcount(String name);
 112 
 113   private native boolean isMonitorInflated0(Object obj);
 114   public         boolean isMonitorInflated(Object obj) {
 115     Objects.requireNonNull(obj);
 116     return isMonitorInflated0(obj);
 117   }
 118 
 119   public native void forceSafepoint();
 120 
 121   private native long getConstantPool0(Class<?> aClass);
 122   public         long getConstantPool(Class<?> aClass) {
 123     Objects.requireNonNull(aClass);
 124     return getConstantPool0(aClass);
 125   }
 126 
 127   private native int getConstantPoolCacheIndexTag0();
 128   public         int getConstantPoolCacheIndexTag() {
 129     return getConstantPoolCacheIndexTag0();
 130   }


< prev index next >