src/share/vm/prims/jni.cpp

changeset 7074
833b0f92429a
parent 7051
1f1d373cd044
child 7333
b12a2a9b05ca
equal deleted inserted replaced
7073:4d3a43351904 7074:833b0f92429a
71 #include "runtime/reflection.hpp" 71 #include "runtime/reflection.hpp"
72 #include "runtime/sharedRuntime.hpp" 72 #include "runtime/sharedRuntime.hpp"
73 #include "runtime/signature.hpp" 73 #include "runtime/signature.hpp"
74 #include "runtime/thread.inline.hpp" 74 #include "runtime/thread.inline.hpp"
75 #include "runtime/vm_operations.hpp" 75 #include "runtime/vm_operations.hpp"
76 #include "services/memTracker.hpp"
76 #include "services/runtimeService.hpp" 77 #include "services/runtimeService.hpp"
77 #include "trace/tracing.hpp" 78 #include "trace/tracing.hpp"
78 #include "utilities/defaultStream.hpp" 79 #include "utilities/defaultStream.hpp"
79 #include "utilities/dtrace.hpp" 80 #include "utilities/dtrace.hpp"
80 #include "utilities/events.hpp" 81 #include "utilities/events.hpp"
3580 size_t size = os::vm_allocation_granularity(); 3581 size_t size = os::vm_allocation_granularity();
3581 bad_address = os::reserve_memory(size); 3582 bad_address = os::reserve_memory(size);
3582 if (bad_address != NULL) { 3583 if (bad_address != NULL) {
3583 os::protect_memory(bad_address, size, os::MEM_PROT_READ, 3584 os::protect_memory(bad_address, size, os::MEM_PROT_READ,
3584 /*is_committed*/false); 3585 /*is_committed*/false);
3586 MemTracker::record_virtual_memory_type((void*)bad_address, mtInternal);
3585 } 3587 }
3586 } 3588 }
3587 return bad_address; 3589 return bad_address;
3588 } 3590 }
3589 3591
5075 void TestMetaspaceAux_test(); 5077 void TestMetaspaceAux_test();
5076 void TestMetachunk_test(); 5078 void TestMetachunk_test();
5077 void TestVirtualSpaceNode_test(); 5079 void TestVirtualSpaceNode_test();
5078 void TestNewSize_test(); 5080 void TestNewSize_test();
5079 void TestKlass_test(); 5081 void TestKlass_test();
5082 void Test_linked_list();
5080 #if INCLUDE_ALL_GCS 5083 #if INCLUDE_ALL_GCS
5081 void TestOldFreeSpaceCalculation_test(); 5084 void TestOldFreeSpaceCalculation_test();
5082 void TestG1BiasedArray_test(); 5085 void TestG1BiasedArray_test();
5083 void TestBufferingOopClosure_test(); 5086 void TestBufferingOopClosure_test();
5084 void TestCodeCacheRemSet_test(); 5087 void TestCodeCacheRemSet_test();
5102 run_unit_test(GuardedMemory::test_guarded_memory()); 5105 run_unit_test(GuardedMemory::test_guarded_memory());
5103 run_unit_test(AltHashing::test_alt_hash()); 5106 run_unit_test(AltHashing::test_alt_hash());
5104 run_unit_test(test_loggc_filename()); 5107 run_unit_test(test_loggc_filename());
5105 run_unit_test(TestNewSize_test()); 5108 run_unit_test(TestNewSize_test());
5106 run_unit_test(TestKlass_test()); 5109 run_unit_test(TestKlass_test());
5110 run_unit_test(Test_linked_list());
5107 #if INCLUDE_VM_STRUCTS 5111 #if INCLUDE_VM_STRUCTS
5108 run_unit_test(VMStructs::test()); 5112 run_unit_test(VMStructs::test());
5109 #endif 5113 #endif
5110 #if INCLUDE_ALL_GCS 5114 #if INCLUDE_ALL_GCS
5111 run_unit_test(TestOldFreeSpaceCalculation_test()); 5115 run_unit_test(TestOldFreeSpaceCalculation_test());

mercurial