src/share/vm/prims/jni.cpp

Print this page




4938 #endif
4939 #include "utilities/quickSort.hpp"
4940 #include "utilities/ostream.hpp"
4941 #if INCLUDE_VM_STRUCTS
4942 #include "runtime/vmStructs.hpp"
4943 #endif
4944 
4945 #define run_unit_test(unit_test_function_call)              \
4946   tty->print_cr("Running test: " #unit_test_function_call); \
4947   unit_test_function_call
4948 
4949 // Forward declaration
4950 void TestReservedSpace_test();
4951 void TestReserveMemorySpecial_test();
4952 void TestVirtualSpace_test();
4953 void TestMetaspaceAux_test();
4954 void TestMetachunk_test();
4955 void TestVirtualSpaceNode_test();
4956 void TestOldFreeSpaceCalculation_test();
4957 void TestNewSize_test();

4958 #if INCLUDE_ALL_GCS
4959 void TestG1BiasedArray_test();
4960 void TestBufferingOopClosure_test();
4961 #endif
4962 
4963 void execute_internal_vm_tests() {
4964   if (ExecuteInternalVMTests) {
4965     tty->print_cr("Running internal VM tests");
4966     run_unit_test(TestReservedSpace_test());
4967     run_unit_test(TestReserveMemorySpecial_test());
4968     run_unit_test(TestVirtualSpace_test());
4969     run_unit_test(TestMetaspaceAux_test());
4970     run_unit_test(TestMetachunk_test());
4971     run_unit_test(TestVirtualSpaceNode_test());
4972     run_unit_test(GlobalDefinitions::test_globals());
4973     run_unit_test(GCTimerAllTest::all());
4974     run_unit_test(arrayOopDesc::test_max_array_length());
4975     run_unit_test(CollectedHeap::test_is_in());
4976     run_unit_test(QuickSort::test_quick_sort());
4977     run_unit_test(AltHashing::test_alt_hash());
4978     run_unit_test(test_loggc_filename());
4979     run_unit_test(TestOldFreeSpaceCalculation_test());
4980     run_unit_test(TestNewSize_test());

4981 #if INCLUDE_VM_STRUCTS
4982     run_unit_test(VMStructs::test());
4983 #endif
4984 #if INCLUDE_ALL_GCS
4985     run_unit_test(TestG1BiasedArray_test());
4986     run_unit_test(HeapRegionRemSet::test_prt());
4987     run_unit_test(TestBufferingOopClosure_test());
4988 #endif
4989     tty->print_cr("All internal VM tests passed");
4990   }
4991 }
4992 
4993 #undef run_unit_test
4994 
4995 #endif
4996 
4997 #ifndef USDT2
4998 HS_DTRACE_PROBE_DECL3(hotspot_jni, CreateJavaVM__entry, vm, penv, args);
4999 DT_RETURN_MARK_DECL(CreateJavaVM, jint);
5000 #else /* USDT2 */




4938 #endif
4939 #include "utilities/quickSort.hpp"
4940 #include "utilities/ostream.hpp"
4941 #if INCLUDE_VM_STRUCTS
4942 #include "runtime/vmStructs.hpp"
4943 #endif
4944 
4945 #define run_unit_test(unit_test_function_call)              \
4946   tty->print_cr("Running test: " #unit_test_function_call); \
4947   unit_test_function_call
4948 
4949 // Forward declaration
4950 void TestReservedSpace_test();
4951 void TestReserveMemorySpecial_test();
4952 void TestVirtualSpace_test();
4953 void TestMetaspaceAux_test();
4954 void TestMetachunk_test();
4955 void TestVirtualSpaceNode_test();
4956 void TestOldFreeSpaceCalculation_test();
4957 void TestNewSize_test();
4958 void TestKlass_test();
4959 #if INCLUDE_ALL_GCS
4960 void TestG1BiasedArray_test();
4961 void TestBufferingOopClosure_test();
4962 #endif
4963 
4964 void execute_internal_vm_tests() {
4965   if (ExecuteInternalVMTests) {
4966     tty->print_cr("Running internal VM tests");
4967     run_unit_test(TestReservedSpace_test());
4968     run_unit_test(TestReserveMemorySpecial_test());
4969     run_unit_test(TestVirtualSpace_test());
4970     run_unit_test(TestMetaspaceAux_test());
4971     run_unit_test(TestMetachunk_test());
4972     run_unit_test(TestVirtualSpaceNode_test());
4973     run_unit_test(GlobalDefinitions::test_globals());
4974     run_unit_test(GCTimerAllTest::all());
4975     run_unit_test(arrayOopDesc::test_max_array_length());
4976     run_unit_test(CollectedHeap::test_is_in());
4977     run_unit_test(QuickSort::test_quick_sort());
4978     run_unit_test(AltHashing::test_alt_hash());
4979     run_unit_test(test_loggc_filename());
4980     run_unit_test(TestOldFreeSpaceCalculation_test());
4981     run_unit_test(TestNewSize_test());
4982     run_unit_test(TestKlass_test());
4983 #if INCLUDE_VM_STRUCTS
4984     run_unit_test(VMStructs::test());
4985 #endif
4986 #if INCLUDE_ALL_GCS
4987     run_unit_test(TestG1BiasedArray_test());
4988     run_unit_test(HeapRegionRemSet::test_prt());
4989     run_unit_test(TestBufferingOopClosure_test());
4990 #endif
4991     tty->print_cr("All internal VM tests passed");
4992   }
4993 }
4994 
4995 #undef run_unit_test
4996 
4997 #endif
4998 
4999 #ifndef USDT2
5000 HS_DTRACE_PROBE_DECL3(hotspot_jni, CreateJavaVM__entry, vm, penv, args);
5001 DT_RETURN_MARK_DECL(CreateJavaVM, jint);
5002 #else /* USDT2 */