test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8038756 Sdiff test/testlibrary/whitebox/sun/hotspot

test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Print this page
rev 6202 : 8038756: new WB API :: get/setVMFlag
Reviewed-by:


 137   public native int     getMethodEntryBci(Executable method);
 138   public native Object[] getNMethod(Executable method, boolean isOsr);
 139 
 140   // Intered strings
 141   public native boolean isInStringTable(String str);
 142 
 143   // Memory
 144   public native void readReservedMemory();
 145 
 146   // force Full GC
 147   public native void fullGC();
 148 
 149   // Tests on ReservedSpace/VirtualSpace classes
 150   public native int stressVirtualSpaceResize(long reservedSpaceSize, long magnitude, long iterations);
 151   public native void runMemoryUnitTests();
 152   public native void readFromNoaccessArea();
 153 
 154   // CPU features
 155   public native String getCPUFeatures();
 156 













 157 }


 137   public native int     getMethodEntryBci(Executable method);
 138   public native Object[] getNMethod(Executable method, boolean isOsr);
 139 
 140   // Intered strings
 141   public native boolean isInStringTable(String str);
 142 
 143   // Memory
 144   public native void readReservedMemory();
 145 
 146   // force Full GC
 147   public native void fullGC();
 148 
 149   // Tests on ReservedSpace/VirtualSpace classes
 150   public native int stressVirtualSpaceResize(long reservedSpaceSize, long magnitude, long iterations);
 151   public native void runMemoryUnitTests();
 152   public native void readFromNoaccessArea();
 153 
 154   // CPU features
 155   public native String getCPUFeatures();
 156 
 157   // VM flags
 158   public native void    setBooleanVMFlag(String name, boolean value);
 159   public native void    setIntxVMFlag(String name, long value);
 160   public native void    setUintxVMFlag(String name, long value);
 161   public native void    setUint64VMFlag(String name, long value);
 162   public native void    setStringVMFlag(String name, String value);
 163   public native void    setDoubleVMFlag(String name, double value);
 164   public native Boolean getBooleanVMFlag(String name);
 165   public native Long    getIntxVMFlag(String name);
 166   public native Long    getUintxVMFlag(String name);
 167   public native Long    getUint64VMFlag(String name);
 168   public native String  getStringVMFlag(String name);
 169   public native Double  getDoubleVMFlag(String name);
 170 }
test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File