src/share/vm/prims/jni.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/prims

src/share/vm/prims/jni.cpp

Print this page




3859 #if INCLUDE_ALL_GCS
3860 #include "gc_implementation/g1/heapRegionRemSet.hpp"
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 TestOldFreeSpaceCalculation_test();
3880 void TestNewSize_test();
3881 #if INCLUDE_ALL_GCS

3882 void TestG1BiasedArray_test();
3883 void TestBufferingOopClosure_test();
3884 #endif
3885 
3886 void execute_internal_vm_tests() {
3887   if (ExecuteInternalVMTests) {
3888     tty->print_cr("Running internal VM tests");
3889     run_unit_test(TestReservedSpace_test());
3890     run_unit_test(TestReserveMemorySpecial_test());
3891     run_unit_test(TestVirtualSpace_test());
3892     run_unit_test(TestMetaspaceAux_test());
3893     run_unit_test(TestMetachunk_test());
3894     run_unit_test(TestVirtualSpaceNode_test());
3895     run_unit_test(GlobalDefinitions::test_globals());
3896     run_unit_test(GCTimerAllTest::all());
3897     run_unit_test(arrayOopDesc::test_max_array_length());
3898     run_unit_test(CollectedHeap::test_is_in());
3899     run_unit_test(QuickSort::test_quick_sort());
3900     run_unit_test(AltHashing::test_alt_hash());
3901     run_unit_test(test_loggc_filename());
3902     run_unit_test(TestOldFreeSpaceCalculation_test());
3903     run_unit_test(TestNewSize_test());
3904 #if INCLUDE_VM_STRUCTS
3905     run_unit_test(VMStructs::test());
3906 #endif
3907 #if INCLUDE_ALL_GCS

3908     run_unit_test(TestG1BiasedArray_test());
3909     run_unit_test(HeapRegionRemSet::test_prt());
3910     run_unit_test(TestBufferingOopClosure_test());
3911 #endif
3912     tty->print_cr("All internal VM tests passed");
3913   }
3914 }
3915 
3916 #undef run_unit_test
3917 
3918 #endif
3919 
3920 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3921                     , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
3922 
3923 _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void **penv, void *args) {
3924   HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3925 
3926   jint result = JNI_ERR;
3927   DT_RETURN_MARK(CreateJavaVM, jint, (const jint&)result);




3859 #if INCLUDE_ALL_GCS
3860 #include "gc_implementation/g1/heapRegionRemSet.hpp"
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 #if INCLUDE_ALL_GCS
3881 void TestOldFreeSpaceCalculation_test();
3882 void TestG1BiasedArray_test();
3883 void TestBufferingOopClosure_test();
3884 #endif
3885 
3886 void execute_internal_vm_tests() {
3887   if (ExecuteInternalVMTests) {
3888     tty->print_cr("Running internal VM tests");
3889     run_unit_test(TestReservedSpace_test());
3890     run_unit_test(TestReserveMemorySpecial_test());
3891     run_unit_test(TestVirtualSpace_test());
3892     run_unit_test(TestMetaspaceAux_test());
3893     run_unit_test(TestMetachunk_test());
3894     run_unit_test(TestVirtualSpaceNode_test());
3895     run_unit_test(GlobalDefinitions::test_globals());
3896     run_unit_test(GCTimerAllTest::all());
3897     run_unit_test(arrayOopDesc::test_max_array_length());
3898     run_unit_test(CollectedHeap::test_is_in());
3899     run_unit_test(QuickSort::test_quick_sort());
3900     run_unit_test(AltHashing::test_alt_hash());
3901     run_unit_test(test_loggc_filename());

3902     run_unit_test(TestNewSize_test());
3903 #if INCLUDE_VM_STRUCTS
3904     run_unit_test(VMStructs::test());
3905 #endif
3906 #if INCLUDE_ALL_GCS
3907     run_unit_test(TestOldFreeSpaceCalculation_test());
3908     run_unit_test(TestG1BiasedArray_test());
3909     run_unit_test(HeapRegionRemSet::test_prt());
3910     run_unit_test(TestBufferingOopClosure_test());
3911 #endif
3912     tty->print_cr("All internal VM tests passed");
3913   }
3914 }
3915 
3916 #undef run_unit_test
3917 
3918 #endif
3919 
3920 DT_RETURN_MARK_DECL(CreateJavaVM, jint
3921                     , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref));
3922 
3923 _JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void **penv, void *args) {
3924   HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args);
3925 
3926   jint result = JNI_ERR;
3927   DT_RETURN_MARK(CreateJavaVM, jint, (const jint&)result);


src/share/vm/prims/jni.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File