Mercurial > hg > truffle
diff src/share/vm/runtime/dtraceJSDT.hpp @ 6204:90d5a592ea8f
Merge
author | coleenp |
---|---|
date | Thu, 12 Jul 2012 14:26:25 -0400 |
parents | d2a62e0f25eb |
children | b9a9ed0f8eeb |
line wrap: on
line diff
--- a/src/share/vm/runtime/dtraceJSDT.hpp Mon Jul 02 10:54:17 2012 -0400 +++ b/src/share/vm/runtime/dtraceJSDT.hpp Thu Jul 12 14:26:25 2012 -0400 @@ -63,7 +63,7 @@ static jboolean is_supported(); }; -class RegisteredProbes : public CHeapObj { +class RegisteredProbes : public CHeapObj<mtInternal> { private: nmethod** _nmethods; // all the probe methods size_t _count; // number of probe methods @@ -72,7 +72,7 @@ public: RegisteredProbes(size_t count) { _count = count; - _nmethods = NEW_C_HEAP_ARRAY(nmethod*, count); + _nmethods = NEW_C_HEAP_ARRAY(nmethod*, count, mtInternal); } ~RegisteredProbes() { @@ -81,7 +81,7 @@ _nmethods[i]->make_not_entrant(); _nmethods[i]->method()->clear_code(); } - FREE_C_HEAP_ARRAY(nmethod*, _nmethods); + FREE_C_HEAP_ARRAY(nmethod*, _nmethods, mtInternal); _nmethods = NULL; _count = 0; }