hotspot/src/share/vm/oops/methodOop.cpp
changeset 4735 3d4e4ec0df67
parent 4581 e89fbd1bcb3d
child 4750 71fd601907dc
equal deleted inserted replaced
4650:ac73c07a6bf6 4735:3d4e4ec0df67
   686   // Adapters for compiled code are made eagerly here.  They are fairly
   686   // Adapters for compiled code are made eagerly here.  They are fairly
   687   // small (generally < 100 bytes) and quick to make (and cached and shared)
   687   // small (generally < 100 bytes) and quick to make (and cached and shared)
   688   // so making them eagerly shouldn't be too expensive.
   688   // so making them eagerly shouldn't be too expensive.
   689   AdapterHandlerEntry* adapter = AdapterHandlerLibrary::get_adapter(mh);
   689   AdapterHandlerEntry* adapter = AdapterHandlerLibrary::get_adapter(mh);
   690   if (adapter == NULL ) {
   690   if (adapter == NULL ) {
   691     THROW_0(vmSymbols::java_lang_OutOfMemoryError());
   691     THROW_MSG_NULL(vmSymbols::java_lang_VirtualMachineError(), "out of space in CodeCache for adapters");
   692   }
   692   }
   693 
   693 
   694   mh->set_adapter_entry(adapter);
   694   mh->set_adapter_entry(adapter);
   695   mh->_from_compiled_entry = adapter->get_c2i_entry();
   695   mh->_from_compiled_entry = adapter->get_c2i_entry();
   696   return adapter->get_c2i_entry();
   696   return adapter->get_c2i_entry();