src/share/vm/runtime/objectMonitor.hpp

changeset 5103
f9be75d21404
parent 2325
c760f78e0a53
child 5237
f2110083203d
     1.1 --- a/src/share/vm/runtime/objectMonitor.hpp	Tue May 14 11:34:30 2013 +0400
     1.2 +++ b/src/share/vm/runtime/objectMonitor.hpp	Tue May 14 09:41:12 2013 -0700
     1.3 @@ -303,6 +303,18 @@
     1.4   public:
     1.5    static int Knob_Verbose;
     1.6    static int Knob_SpinLimit;
     1.7 +  void* operator new (size_t size) {
     1.8 +    return AllocateHeap(size, mtInternal);
     1.9 +  }
    1.10 +  void* operator new[] (size_t size) {
    1.11 +    return operator new (size);
    1.12 +  }
    1.13 +  void operator delete(void* p) {
    1.14 +    FreeHeap(p, mtInternal);
    1.15 +  }
    1.16 +  void operator delete[] (void *p) {
    1.17 +    operator delete(p);
    1.18 +  }
    1.19  };
    1.20  
    1.21  #undef TEVENT

mercurial