hotspot/src/share/vm/prims/whitebox.cpp
changeset 17083 14000894ef39
parent 17081 cf52c2bc3f8c
child 17134 d58219af8d68
--- a/hotspot/src/share/vm/prims/whitebox.cpp	Mon Apr 29 16:36:17 2013 -0400
+++ b/hotspot/src/share/vm/prims/whitebox.cpp	Mon Apr 29 11:03:49 2013 -0700
@@ -320,6 +320,11 @@
   Universe::heap()->collect(GCCause::_last_ditch_collection);
 WB_END
 
+
+WB_ENTRY(jlong, WB_ReserveMemory(JNIEnv* env, jobject o, jlong size))
+  return (jlong)os::reserve_memory(size, NULL, 0);
+WB_END
+
 //Some convenience methods to deal with objects from java
 int WhiteBox::offset_for_field(const char* field_name, oop object,
     Symbol* signature_symbol) {
@@ -421,6 +426,8 @@
       CC"(Ljava/lang/reflect/Executable;)V",          (void*)&WB_ClearMethodState},
   {CC"isInStringTable",   CC"(Ljava/lang/String;)Z",  (void*)&WB_IsInStringTable  },
   {CC"fullGC",   CC"()V",                             (void*)&WB_FullGC },
+
+  {CC"reserveMemory", CC"(J)J", (void*)&WB_ReserveMemory },
 };
 
 #undef CC