1.1 --- a/src/share/vm/prims/jni.cpp Wed Aug 27 09:36:55 2014 +0200 1.2 +++ b/src/share/vm/prims/jni.cpp Wed Aug 27 08:19:12 2014 -0400 1.3 @@ -73,6 +73,7 @@ 1.4 #include "runtime/signature.hpp" 1.5 #include "runtime/thread.inline.hpp" 1.6 #include "runtime/vm_operations.hpp" 1.7 +#include "services/memTracker.hpp" 1.8 #include "services/runtimeService.hpp" 1.9 #include "trace/tracing.hpp" 1.10 #include "utilities/defaultStream.hpp" 1.11 @@ -3582,6 +3583,7 @@ 1.12 if (bad_address != NULL) { 1.13 os::protect_memory(bad_address, size, os::MEM_PROT_READ, 1.14 /*is_committed*/false); 1.15 + MemTracker::record_virtual_memory_type((void*)bad_address, mtInternal); 1.16 } 1.17 } 1.18 return bad_address; 1.19 @@ -5077,6 +5079,7 @@ 1.20 void TestVirtualSpaceNode_test(); 1.21 void TestNewSize_test(); 1.22 void TestKlass_test(); 1.23 +void Test_linked_list(); 1.24 #if INCLUDE_ALL_GCS 1.25 void TestOldFreeSpaceCalculation_test(); 1.26 void TestG1BiasedArray_test(); 1.27 @@ -5104,6 +5107,7 @@ 1.28 run_unit_test(test_loggc_filename()); 1.29 run_unit_test(TestNewSize_test()); 1.30 run_unit_test(TestKlass_test()); 1.31 + run_unit_test(Test_linked_list()); 1.32 #if INCLUDE_VM_STRUCTS 1.33 run_unit_test(VMStructs::test()); 1.34 #endif