equal
deleted
inserted
replaced
1075 // Implementation of SignatureHandlerLibrary |
1075 // Implementation of SignatureHandlerLibrary |
1076 |
1076 |
1077 address SignatureHandlerLibrary::set_handler_blob() { |
1077 address SignatureHandlerLibrary::set_handler_blob() { |
1078 BufferBlob* handler_blob = BufferBlob::create("native signature handlers", blob_size); |
1078 BufferBlob* handler_blob = BufferBlob::create("native signature handlers", blob_size); |
1079 if (handler_blob == NULL) { |
1079 if (handler_blob == NULL) { |
1080 CompileBroker::handle_full_code_cache(CodeBlobType::NonNMethod); |
|
1081 return NULL; |
1080 return NULL; |
1082 } |
1081 } |
1083 address handler = handler_blob->code_begin(); |
1082 address handler = handler_blob->code_begin(); |
1084 _handler_blob = handler_blob; |
1083 _handler_blob = handler_blob; |
1085 _handler = handler; |
1084 _handler = handler; |