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

Print this page

        

@@ -151,10 +151,18 @@
   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) {