hotspot/src/share/vm/runtime/interfaceSupport.cpp
changeset 30590 14f7f48c1377
parent 29204 b0f8f3c6ceec
child 30764 fec48bf5a827
equal deleted inserted replaced
30589:4722e25bfd6d 30590:14f7f48c1377
   237   bool found = false;
   237   bool found = false;
   238   for (StackFrameStream sfs(thread); !sfs.is_done() && !found; sfs.next()) {
   238   for (StackFrameStream sfs(thread); !sfs.is_done() && !found; sfs.next()) {
   239     CodeBlob* cb = sfs.current()->cb();
   239     CodeBlob* cb = sfs.current()->cb();
   240     if (cb != NULL && cb->oop_maps() ) {
   240     if (cb != NULL && cb->oop_maps() ) {
   241       // Find oopmap for current method
   241       // Find oopmap for current method
   242       OopMap* map = cb->oop_map_for_return_address(sfs.current()->pc());
   242       const ImmutableOopMap* map = cb->oop_map_for_return_address(sfs.current()->pc());
   243       assert(map != NULL, "no oopmap found for pc");
   243       assert(map != NULL, "no oopmap found for pc");
   244       found = map->has_derived_pointer();
   244       found = map->has_derived_pointer();
   245     }
   245     }
   246   }
   246   }
   247   if (found) {
   247   if (found) {