< prev index next >

src/share/vm/prims/whitebox.cpp

Print this page




 142 
 143 WB_ENTRY(void, WB_AddToSystemClassLoaderSearch(JNIEnv* env, jobject o, jstring segment)) {
 144 #if INCLUDE_JVMTI
 145   ResourceMark rm;
 146   const char* seg = java_lang_String::as_utf8_string(JNIHandles::resolve_non_null(segment));
 147   JvmtiEnv* jvmti_env = JvmtiEnv::create_a_jvmti(JVMTI_VERSION);
 148   jvmtiError err = jvmti_env->AddToSystemClassLoaderSearch(seg);
 149   assert(err == JVMTI_ERROR_NONE, "must not fail");
 150 #endif
 151 }
 152 WB_END
 153 
 154 
 155 WB_ENTRY(jlong, WB_GetCompressedOopsMaxHeapSize(JNIEnv* env, jobject o)) {
 156   return (jlong)Arguments::max_heap_for_compressed_oops();
 157 }
 158 WB_END
 159 
 160 WB_ENTRY(void, WB_PrintHeapSizes(JNIEnv* env, jobject o)) {
 161   CollectorPolicy * p = Universe::heap()->collector_policy();
 162   gclog_or_tty->print_cr("Minimum heap " SIZE_FORMAT " Initial heap "
 163     SIZE_FORMAT " Maximum heap " SIZE_FORMAT " Space alignment " SIZE_FORMAT " Heap alignment " SIZE_FORMAT,
 164     p->min_heap_byte_size(), p->initial_heap_byte_size(), p->max_heap_byte_size(),
 165     p->space_alignment(), p->heap_alignment());
 166 }
 167 WB_END
 168 
 169 #ifndef PRODUCT
 170 // Forward declaration
 171 void TestReservedSpace_test();
 172 void TestReserveMemorySpecial_test();
 173 void TestVirtualSpace_test();
 174 void TestMetaspaceAux_test();
 175 #endif
 176 
 177 WB_ENTRY(void, WB_RunMemoryUnitTests(JNIEnv* env, jobject o))
 178 #ifndef PRODUCT
 179   TestReservedSpace_test();
 180   TestReserveMemorySpecial_test();
 181   TestVirtualSpace_test();
 182   TestMetaspaceAux_test();




 142 
 143 WB_ENTRY(void, WB_AddToSystemClassLoaderSearch(JNIEnv* env, jobject o, jstring segment)) {
 144 #if INCLUDE_JVMTI
 145   ResourceMark rm;
 146   const char* seg = java_lang_String::as_utf8_string(JNIHandles::resolve_non_null(segment));
 147   JvmtiEnv* jvmti_env = JvmtiEnv::create_a_jvmti(JVMTI_VERSION);
 148   jvmtiError err = jvmti_env->AddToSystemClassLoaderSearch(seg);
 149   assert(err == JVMTI_ERROR_NONE, "must not fail");
 150 #endif
 151 }
 152 WB_END
 153 
 154 
 155 WB_ENTRY(jlong, WB_GetCompressedOopsMaxHeapSize(JNIEnv* env, jobject o)) {
 156   return (jlong)Arguments::max_heap_for_compressed_oops();
 157 }
 158 WB_END
 159 
 160 WB_ENTRY(void, WB_PrintHeapSizes(JNIEnv* env, jobject o)) {
 161   CollectorPolicy * p = Universe::heap()->collector_policy();
 162   tty->print_cr("Minimum heap " SIZE_FORMAT " Initial heap "
 163     SIZE_FORMAT " Maximum heap " SIZE_FORMAT " Space alignment " SIZE_FORMAT " Heap alignment " SIZE_FORMAT,
 164     p->min_heap_byte_size(), p->initial_heap_byte_size(), p->max_heap_byte_size(),
 165     p->space_alignment(), p->heap_alignment());
 166 }
 167 WB_END
 168 
 169 #ifndef PRODUCT
 170 // Forward declaration
 171 void TestReservedSpace_test();
 172 void TestReserveMemorySpecial_test();
 173 void TestVirtualSpace_test();
 174 void TestMetaspaceAux_test();
 175 #endif
 176 
 177 WB_ENTRY(void, WB_RunMemoryUnitTests(JNIEnv* env, jobject o))
 178 #ifndef PRODUCT
 179   TestReservedSpace_test();
 180   TestReserveMemorySpecial_test();
 181   TestVirtualSpace_test();
 182   TestMetaspaceAux_test();


< prev index next >