src/share/vm/runtime/vframe_hp.cpp

changeset 3900
d2a62e0f25eb
parent 2361
09b4dd4f152b
child 4037
da91efe96a93
     1.1 --- a/src/share/vm/runtime/vframe_hp.cpp	Wed Jun 27 15:23:36 2012 +0200
     1.2 +++ b/src/share/vm/runtime/vframe_hp.cpp	Thu Jun 28 17:03:16 2012 -0400
     1.3 @@ -154,7 +154,7 @@
     1.4    } else {
     1.5      // No deferred updates pending for this thread.
     1.6      // allocate in C heap
     1.7 -    deferred =  new(ResourceObj::C_HEAP) GrowableArray<jvmtiDeferredLocalVariableSet*> (1, true);
     1.8 +    deferred =  new(ResourceObj::C_HEAP, mtCompiler) GrowableArray<jvmtiDeferredLocalVariableSet*> (1, true);
     1.9      thread()->set_deferred_locals(deferred);
    1.10    }
    1.11    deferred->push(new jvmtiDeferredLocalVariableSet(method(), bci(), fr().id()));
    1.12 @@ -323,7 +323,7 @@
    1.13    _bci = bci;
    1.14    _id = id;
    1.15    // Alway will need at least one, must be on C heap
    1.16 -  _locals = new(ResourceObj::C_HEAP) GrowableArray<jvmtiDeferredLocalVariable*> (1, true);
    1.17 +  _locals = new(ResourceObj::C_HEAP, mtCompiler) GrowableArray<jvmtiDeferredLocalVariable*> (1, true);
    1.18  }
    1.19  
    1.20  jvmtiDeferredLocalVariableSet::~jvmtiDeferredLocalVariableSet() {

mercurial