< prev index next >

src/share/vm/prims/jni.cpp

Print this page
rev 8795 : [mq]: newgcfun


3852 void TestOS_test();
3853 void TestReservedSpace_test();
3854 void TestReserveMemorySpecial_test();
3855 void TestVirtualSpace_test();
3856 void TestMetaspaceAux_test();
3857 void TestMetachunk_test();
3858 void TestVirtualSpaceNode_test();
3859 void TestNewSize_test();
3860 void TestOldSize_test();
3861 void TestKlass_test();
3862 void TestBitMap_test();
3863 void TestAsUtf8();
3864 void Test_linked_list();
3865 void TestChunkedList_test();
3866 #if INCLUDE_ALL_GCS
3867 void TestOldFreeSpaceCalculation_test();
3868 void TestG1BiasedArray_test();
3869 void TestBufferingOopClosure_test();
3870 void TestCodeCacheRemSet_test();
3871 void FreeRegionList_test();

3872 #endif
3873 
3874 void execute_internal_vm_tests() {
3875   if (ExecuteInternalVMTests) {
3876     tty->print_cr("Running internal VM tests");
3877     run_unit_test(test_semaphore());
3878     run_unit_test(TestOS_test());
3879     run_unit_test(TestReservedSpace_test());
3880     run_unit_test(TestReserveMemorySpecial_test());
3881     run_unit_test(TestVirtualSpace_test());
3882     run_unit_test(TestMetaspaceAux_test());
3883     run_unit_test(TestMetachunk_test());
3884     run_unit_test(TestVirtualSpaceNode_test());
3885     run_unit_test(GlobalDefinitions::test_globals());
3886     run_unit_test(GCTimerAllTest::all());
3887     run_unit_test(arrayOopDesc::test_max_array_length());
3888     run_unit_test(CollectedHeap::test_is_in());
3889     run_unit_test(QuickSort::test_quick_sort());
3890     run_unit_test(GuardedMemory::test_guarded_memory());
3891     run_unit_test(AltHashing::test_alt_hash());


3893     run_unit_test(TestNewSize_test());
3894     run_unit_test(TestOldSize_test());
3895     run_unit_test(TestKlass_test());
3896     run_unit_test(TestBitMap_test());
3897     run_unit_test(TestAsUtf8());
3898     run_unit_test(ObjectMonitor::sanity_checks());
3899     run_unit_test(Test_linked_list());
3900     run_unit_test(TestChunkedList_test());
3901 #if INCLUDE_VM_STRUCTS
3902     run_unit_test(VMStructs::test());
3903 #endif
3904 #if INCLUDE_ALL_GCS
3905     run_unit_test(TestOldFreeSpaceCalculation_test());
3906     run_unit_test(TestG1BiasedArray_test());
3907     run_unit_test(HeapRegionRemSet::test_prt());
3908     run_unit_test(TestBufferingOopClosure_test());
3909     run_unit_test(TestCodeCacheRemSet_test());
3910     if (UseG1GC) {
3911       run_unit_test(FreeRegionList_test());
3912     }

3913 #endif
3914     tty->print_cr("All internal VM tests passed");
3915   }
3916 }
3917 
3918 #undef run_unit_test
3919 
3920 #endif
3921 
3922 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3923                     , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
3924 
3925 static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) {
3926   HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3927 
3928   jint result = JNI_ERR;
3929   DT_RETURN_MARK(CreateJavaVM, jint, (const jint&)result);
3930 
3931   // We're about to use Atomic::xchg for synchronization.  Some Zero
3932   // platforms use the GCC builtin __sync_lock_test_and_set for this,




3852 void TestOS_test();
3853 void TestReservedSpace_test();
3854 void TestReserveMemorySpecial_test();
3855 void TestVirtualSpace_test();
3856 void TestMetaspaceAux_test();
3857 void TestMetachunk_test();
3858 void TestVirtualSpaceNode_test();
3859 void TestNewSize_test();
3860 void TestOldSize_test();
3861 void TestKlass_test();
3862 void TestBitMap_test();
3863 void TestAsUtf8();
3864 void Test_linked_list();
3865 void TestChunkedList_test();
3866 #if INCLUDE_ALL_GCS
3867 void TestOldFreeSpaceCalculation_test();
3868 void TestG1BiasedArray_test();
3869 void TestBufferingOopClosure_test();
3870 void TestCodeCacheRemSet_test();
3871 void FreeRegionList_test();
3872 void test_memset_with_concurrent_readers();
3873 #endif
3874 
3875 void execute_internal_vm_tests() {
3876   if (ExecuteInternalVMTests) {
3877     tty->print_cr("Running internal VM tests");
3878     run_unit_test(test_semaphore());
3879     run_unit_test(TestOS_test());
3880     run_unit_test(TestReservedSpace_test());
3881     run_unit_test(TestReserveMemorySpecial_test());
3882     run_unit_test(TestVirtualSpace_test());
3883     run_unit_test(TestMetaspaceAux_test());
3884     run_unit_test(TestMetachunk_test());
3885     run_unit_test(TestVirtualSpaceNode_test());
3886     run_unit_test(GlobalDefinitions::test_globals());
3887     run_unit_test(GCTimerAllTest::all());
3888     run_unit_test(arrayOopDesc::test_max_array_length());
3889     run_unit_test(CollectedHeap::test_is_in());
3890     run_unit_test(QuickSort::test_quick_sort());
3891     run_unit_test(GuardedMemory::test_guarded_memory());
3892     run_unit_test(AltHashing::test_alt_hash());


3894     run_unit_test(TestNewSize_test());
3895     run_unit_test(TestOldSize_test());
3896     run_unit_test(TestKlass_test());
3897     run_unit_test(TestBitMap_test());
3898     run_unit_test(TestAsUtf8());
3899     run_unit_test(ObjectMonitor::sanity_checks());
3900     run_unit_test(Test_linked_list());
3901     run_unit_test(TestChunkedList_test());
3902 #if INCLUDE_VM_STRUCTS
3903     run_unit_test(VMStructs::test());
3904 #endif
3905 #if INCLUDE_ALL_GCS
3906     run_unit_test(TestOldFreeSpaceCalculation_test());
3907     run_unit_test(TestG1BiasedArray_test());
3908     run_unit_test(HeapRegionRemSet::test_prt());
3909     run_unit_test(TestBufferingOopClosure_test());
3910     run_unit_test(TestCodeCacheRemSet_test());
3911     if (UseG1GC) {
3912       run_unit_test(FreeRegionList_test());
3913     }
3914     run_unit_test(test_memset_with_concurrent_readers());
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));
3926 
3927 static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) {
3928   HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3929 
3930   jint result = JNI_ERR;
3931   DT_RETURN_MARK(CreateJavaVM, jint, (const jint&)result);
3932 
3933   // We're about to use Atomic::xchg for synchronization.  Some Zero
3934   // platforms use the GCC builtin __sync_lock_test_and_set for this,


< prev index next >