src/share/vm/prims/jni.cpp

changeset 7074
833b0f92429a
parent 7051
1f1d373cd044
child 7333
b12a2a9b05ca
     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

mercurial