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

Print this page

        

*** 151,160 **** --- 151,168 ---- public native void lockCompilation(); public native void unlockCompilation(); public native int getMethodEntryBci(Executable method); public native Object[] getNMethod(Executable method, boolean isOsr); public native long allocateCodeBlob(int size, int type); + public long allocateCodeBlob(long size, int type) { + int intSize = (int) size; + if ((long) intSize != size || size < 0) { + throw new IllegalArgumentException( + "size argument has illegal value " + size); + } + return allocateCodeBlob( intSize, type); + } public native void freeCodeBlob(long addr); public void forceNMethodSweep() { try { forceNMethodSweep0().join(); } catch (InterruptedException e) {