equal
deleted
inserted
replaced
1091 // Implementation of SignatureHandlerLibrary |
1091 // Implementation of SignatureHandlerLibrary |
1092 |
1092 |
1093 address SignatureHandlerLibrary::set_handler_blob() { |
1093 address SignatureHandlerLibrary::set_handler_blob() { |
1094 BufferBlob* handler_blob = BufferBlob::create("native signature handlers", blob_size); |
1094 BufferBlob* handler_blob = BufferBlob::create("native signature handlers", blob_size); |
1095 if (handler_blob == NULL) { |
1095 if (handler_blob == NULL) { |
|
1096 CompileBroker::handle_full_code_cache(); |
1096 return NULL; |
1097 return NULL; |
1097 } |
1098 } |
1098 address handler = handler_blob->code_begin(); |
1099 address handler = handler_blob->code_begin(); |
1099 _handler_blob = handler_blob; |
1100 _handler_blob = handler_blob; |
1100 _handler = handler; |
1101 _handler = handler; |