< prev index next >

src/hotspot/share/oops/methodData.cpp

Print this page

        

@@ -94,10 +94,11 @@
   for (;; dp = MethodData::next_extra(dp)) {
     assert(dp < end, "moved past end of extra data");
     switch(dp->tag()) {
     case DataLayout::speculative_trap_data_tag:
       if (dp->bci() == bci()) {
+        ResourceMark rm;
         SpeculativeTrapData* data = new SpeculativeTrapData(dp);
         int trap = data->trap_state();
         char buf[100];
         ss.print("trap/");
         data->method()->print_short_name(&ss);
< prev index next >