3861 #endif
3862 #include "utilities/quickSort.hpp"
3863 #include "utilities/ostream.hpp"
3864 #if INCLUDE_VM_STRUCTS
3865 #include "runtime/vmStructs.hpp"
3866 #endif
3867
3868 #define run_unit_test(unit_test_function_call) \
3869 tty->print_cr("Running test: " #unit_test_function_call); \
3870 unit_test_function_call
3871
3872 // Forward declaration
3873 void TestReservedSpace_test();
3874 void TestReserveMemorySpecial_test();
3875 void TestVirtualSpace_test();
3876 void TestMetaspaceAux_test();
3877 void TestMetachunk_test();
3878 void TestVirtualSpaceNode_test();
3879 void TestNewSize_test();
3880 void TestKlass_test();
3881 #if INCLUDE_ALL_GCS
3882 void TestOldFreeSpaceCalculation_test();
3883 void TestG1BiasedArray_test();
3884 void TestBufferingOopClosure_test();
3885 void TestCodeCacheRemSet_test();
3886 #endif
3887
3888 void execute_internal_vm_tests() {
3889 if (ExecuteInternalVMTests) {
3890 tty->print_cr("Running internal VM tests");
3891 run_unit_test(TestReservedSpace_test());
3892 run_unit_test(TestReserveMemorySpecial_test());
3893 run_unit_test(TestVirtualSpace_test());
3894 run_unit_test(TestMetaspaceAux_test());
3895 run_unit_test(TestMetachunk_test());
3896 run_unit_test(TestVirtualSpaceNode_test());
3897 run_unit_test(GlobalDefinitions::test_globals());
3898 run_unit_test(GCTimerAllTest::all());
3899 run_unit_test(arrayOopDesc::test_max_array_length());
3900 run_unit_test(CollectedHeap::test_is_in());
3901 run_unit_test(QuickSort::test_quick_sort());
3902 run_unit_test(AltHashing::test_alt_hash());
3903 run_unit_test(test_loggc_filename());
3904 run_unit_test(TestNewSize_test());
3905 run_unit_test(TestKlass_test());
3906 #if INCLUDE_VM_STRUCTS
3907 run_unit_test(VMStructs::test());
3908 #endif
3909 #if INCLUDE_ALL_GCS
3910 run_unit_test(TestOldFreeSpaceCalculation_test());
3911 run_unit_test(TestG1BiasedArray_test());
3912 run_unit_test(HeapRegionRemSet::test_prt());
3913 run_unit_test(TestBufferingOopClosure_test());
3914 run_unit_test(TestCodeCacheRemSet_test());
3915 #endif
3916 tty->print_cr("All internal VM tests passed");
3917 }
3918 }
3919
3920 #undef run_unit_test
3921
3922 #endif
3923
3924 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3925 , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
|
3861 #endif
3862 #include "utilities/quickSort.hpp"
3863 #include "utilities/ostream.hpp"
3864 #if INCLUDE_VM_STRUCTS
3865 #include "runtime/vmStructs.hpp"
3866 #endif
3867
3868 #define run_unit_test(unit_test_function_call) \
3869 tty->print_cr("Running test: " #unit_test_function_call); \
3870 unit_test_function_call
3871
3872 // Forward declaration
3873 void TestReservedSpace_test();
3874 void TestReserveMemorySpecial_test();
3875 void TestVirtualSpace_test();
3876 void TestMetaspaceAux_test();
3877 void TestMetachunk_test();
3878 void TestVirtualSpaceNode_test();
3879 void TestNewSize_test();
3880 void TestKlass_test();
3881 void TestBitMap_test();
3882 #if INCLUDE_ALL_GCS
3883 void TestOldFreeSpaceCalculation_test();
3884 void TestG1BiasedArray_test();
3885 void TestBufferingOopClosure_test();
3886 void TestCodeCacheRemSet_test();
3887 #endif
3888
3889 void execute_internal_vm_tests() {
3890 if (ExecuteInternalVMTests) {
3891 tty->print_cr("Running internal VM tests");
3892 run_unit_test(TestReservedSpace_test());
3893 run_unit_test(TestReserveMemorySpecial_test());
3894 run_unit_test(TestVirtualSpace_test());
3895 run_unit_test(TestMetaspaceAux_test());
3896 run_unit_test(TestMetachunk_test());
3897 run_unit_test(TestVirtualSpaceNode_test());
3898 run_unit_test(GlobalDefinitions::test_globals());
3899 run_unit_test(GCTimerAllTest::all());
3900 run_unit_test(arrayOopDesc::test_max_array_length());
3901 run_unit_test(CollectedHeap::test_is_in());
3902 run_unit_test(QuickSort::test_quick_sort());
3903 run_unit_test(AltHashing::test_alt_hash());
3904 run_unit_test(test_loggc_filename());
3905 run_unit_test(TestNewSize_test());
3906 run_unit_test(TestKlass_test());
3907 run_unit_test(TestBitMap_test());
3908 #if INCLUDE_VM_STRUCTS
3909 run_unit_test(VMStructs::test());
3910 #endif
3911 #if INCLUDE_ALL_GCS
3912 run_unit_test(TestOldFreeSpaceCalculation_test());
3913 run_unit_test(TestG1BiasedArray_test());
3914 run_unit_test(HeapRegionRemSet::test_prt());
3915 run_unit_test(TestBufferingOopClosure_test());
3916 run_unit_test(TestCodeCacheRemSet_test());
3917 #endif
3918 tty->print_cr("All internal VM tests passed");
3919 }
3920 }
3921
3922 #undef run_unit_test
3923
3924 #endif
3925
3926 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3927 , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
|