< prev index next >

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

Print this page

        

*** 74,83 **** --- 74,84 ---- public native void printHeapSizes(); // Memory public native long getObjectAddress(Object o); public native int getHeapOopSize(); + public native long getHeapAlignment(); public native int getVMPageSize(); public native long getVMLargePageSize(); public native boolean isObjectInOldGen(Object o); public native long getObjectSize(Object o);
*** 158,178 **** public native int getCompileQueueSize(int compLevel); public native boolean testSetForceInlineMethod(Executable method, boolean value); public boolean enqueueMethodForCompilation(Executable method, int compLevel) { return enqueueMethodForCompilation(method, compLevel, -1 /*InvocationEntryBci*/); } ! public native boolean enqueueMethodForCompilation(Executable method, int compLevel, int entry_bci); public native void clearMethodState(Executable method); public native void markMethodProfiled(Executable method); public native int getMethodEntryBci(Executable method); public native Object[] getNMethod(Executable method, boolean isOsr); // Intered strings public native boolean isInStringTable(String str); // Memory public native void readReservedMemory(); public native long allocateMetaspace(ClassLoader classLoader, long size); public native void freeMetaspace(ClassLoader classLoader, long addr, long size); public native long incMetaspaceCapacityUntilGC(long increment); public native long metaspaceCapacityUntilGC(); --- 159,187 ---- public native int getCompileQueueSize(int compLevel); public native boolean testSetForceInlineMethod(Executable method, boolean value); public boolean enqueueMethodForCompilation(Executable method, int compLevel) { return enqueueMethodForCompilation(method, compLevel, -1 /*InvocationEntryBci*/); } ! public boolean enqueueMethodForCompilation(Executable method, int compLevel, int entry_bci) { ! return enqueueMethodForCompilation0(method, compLevel, entry_bci); ! } ! ! public native boolean enqueueInitializerForCompilation0(Class clazz, int compLevel); ! public native boolean enqueueMethodForCompilation0(Executable method, int compLevel, int entry_bci); public native void clearMethodState(Executable method); public native void markMethodProfiled(Executable method); public native int getMethodEntryBci(Executable method); public native Object[] getNMethod(Executable method, boolean isOsr); // Intered strings public native boolean isInStringTable(String str); // Memory public native void readReservedMemory(); + public native long allocateCodeBlob(int size, int blobType); + public native void freeCodeBlob(long address); + public native Object[] getCodeBlob(long address); public native long allocateMetaspace(ClassLoader classLoader, long size); public native void freeMetaspace(ClassLoader classLoader, long addr, long size); public native long incMetaspaceCapacityUntilGC(long increment); public native long metaspaceCapacityUntilGC();
< prev index next >