3885 void TestReserveMemorySpecial_test();
3886 void TestVirtualSpace_test();
3887 void TestMetaspaceAux_test();
3888 void TestMetachunk_test();
3889 void TestVirtualSpaceNode_test();
3890 void TestNewSize_test();
3891 void TestOldSize_test();
3892 void TestKlass_test();
3893 void TestBitMap_test();
3894 void TestAsUtf8();
3895 void Test_linked_list();
3896 void TestResourcehash_test();
3897 void TestChunkedList_test();
3898 void Test_log_length();
3899 #if INCLUDE_ALL_GCS
3900 void TestOldFreeSpaceCalculation_test();
3901 void TestG1BiasedArray_test();
3902 void TestBufferingOopClosure_test();
3903 void TestCodeCacheRemSet_test();
3904 void FreeRegionList_test();
3905 void test_memset_with_concurrent_readers();
3906 void TestPredictions_test();
3907 void WorkerDataArray_test();
3908 #endif
3909
3910 void execute_internal_vm_tests() {
3911 if (ExecuteInternalVMTests) {
3912 tty->print_cr("Running internal VM tests");
3913 run_unit_test(TestNmethodBucket_test());
3914 run_unit_test(test_semaphore());
3915 run_unit_test(TestOS_test());
3916 run_unit_test(TestReservedSpace_test());
3917 run_unit_test(TestReserveMemorySpecial_test());
3918 run_unit_test(TestVirtualSpace_test());
3919 run_unit_test(TestMetaspaceAux_test());
3920 run_unit_test(TestMetachunk_test());
3921 run_unit_test(TestVirtualSpaceNode_test());
3922 run_unit_test(GlobalDefinitions::test_globals());
3923 run_unit_test(GCTimerAllTest::all());
3924 run_unit_test(arrayOopDesc::test_max_array_length());
3933 run_unit_test(TestBitMap_test());
3934 run_unit_test(TestAsUtf8());
3935 run_unit_test(TestResourcehash_test());
3936 run_unit_test(ObjectMonitor::sanity_checks());
3937 run_unit_test(Test_linked_list());
3938 run_unit_test(TestChunkedList_test());
3939 run_unit_test(JSONTest::test());
3940 run_unit_test(Test_log_length());
3941 run_unit_test(DirectivesParser::test());
3942 #if INCLUDE_VM_STRUCTS
3943 run_unit_test(VMStructs::test());
3944 #endif
3945 #if INCLUDE_ALL_GCS
3946 run_unit_test(TestOldFreeSpaceCalculation_test());
3947 run_unit_test(TestG1BiasedArray_test());
3948 run_unit_test(HeapRegionRemSet::test_prt());
3949 run_unit_test(TestBufferingOopClosure_test());
3950 run_unit_test(TestCodeCacheRemSet_test());
3951 if (UseG1GC) {
3952 run_unit_test(FreeRegionList_test());
3953 }
3954 run_unit_test(test_memset_with_concurrent_readers());
3955 run_unit_test(TestPredictions_test());
3956 run_unit_test(WorkerDataArray_test());
3957 #endif
3958 tty->print_cr("All internal VM tests passed");
3959 }
3960 }
3961
3962 #undef run_unit_test
3963
3964 #endif
3965
3966 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3967 , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
3968
3969 static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) {
3970 HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3971
3972 jint result = JNI_ERR;
|
3885 void TestReserveMemorySpecial_test();
3886 void TestVirtualSpace_test();
3887 void TestMetaspaceAux_test();
3888 void TestMetachunk_test();
3889 void TestVirtualSpaceNode_test();
3890 void TestNewSize_test();
3891 void TestOldSize_test();
3892 void TestKlass_test();
3893 void TestBitMap_test();
3894 void TestAsUtf8();
3895 void Test_linked_list();
3896 void TestResourcehash_test();
3897 void TestChunkedList_test();
3898 void Test_log_length();
3899 #if INCLUDE_ALL_GCS
3900 void TestOldFreeSpaceCalculation_test();
3901 void TestG1BiasedArray_test();
3902 void TestBufferingOopClosure_test();
3903 void TestCodeCacheRemSet_test();
3904 void FreeRegionList_test();
3905 void IHOP_test();
3906 void test_memset_with_concurrent_readers();
3907 void TestPredictions_test();
3908 void WorkerDataArray_test();
3909 #endif
3910
3911 void execute_internal_vm_tests() {
3912 if (ExecuteInternalVMTests) {
3913 tty->print_cr("Running internal VM tests");
3914 run_unit_test(TestNmethodBucket_test());
3915 run_unit_test(test_semaphore());
3916 run_unit_test(TestOS_test());
3917 run_unit_test(TestReservedSpace_test());
3918 run_unit_test(TestReserveMemorySpecial_test());
3919 run_unit_test(TestVirtualSpace_test());
3920 run_unit_test(TestMetaspaceAux_test());
3921 run_unit_test(TestMetachunk_test());
3922 run_unit_test(TestVirtualSpaceNode_test());
3923 run_unit_test(GlobalDefinitions::test_globals());
3924 run_unit_test(GCTimerAllTest::all());
3925 run_unit_test(arrayOopDesc::test_max_array_length());
3934 run_unit_test(TestBitMap_test());
3935 run_unit_test(TestAsUtf8());
3936 run_unit_test(TestResourcehash_test());
3937 run_unit_test(ObjectMonitor::sanity_checks());
3938 run_unit_test(Test_linked_list());
3939 run_unit_test(TestChunkedList_test());
3940 run_unit_test(JSONTest::test());
3941 run_unit_test(Test_log_length());
3942 run_unit_test(DirectivesParser::test());
3943 #if INCLUDE_VM_STRUCTS
3944 run_unit_test(VMStructs::test());
3945 #endif
3946 #if INCLUDE_ALL_GCS
3947 run_unit_test(TestOldFreeSpaceCalculation_test());
3948 run_unit_test(TestG1BiasedArray_test());
3949 run_unit_test(HeapRegionRemSet::test_prt());
3950 run_unit_test(TestBufferingOopClosure_test());
3951 run_unit_test(TestCodeCacheRemSet_test());
3952 if (UseG1GC) {
3953 run_unit_test(FreeRegionList_test());
3954 run_unit_test(IHOP_test());
3955 }
3956 run_unit_test(test_memset_with_concurrent_readers());
3957 run_unit_test(TestPredictions_test());
3958 run_unit_test(WorkerDataArray_test());
3959 #endif
3960 tty->print_cr("All internal VM tests passed");
3961 }
3962 }
3963
3964 #undef run_unit_test
3965
3966 #endif
3967
3968 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3969 , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
3970
3971 static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) {
3972 HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3973
3974 jint result = JNI_ERR;
|