comparison src/share/vm/runtime/stubRoutines.cpp @ 10161:746b070f5022

8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel
author ccheung
date Tue, 30 Apr 2013 11:56:52 -0700
parents a3ecd773a7b9
children 40b8c383bc31 b800986664f4
comparison
equal deleted inserted replaced
10160:ed5a590835a4 10161:746b070f5022
145 if (_code1 == NULL) { 145 if (_code1 == NULL) {
146 ResourceMark rm; 146 ResourceMark rm;
147 TraceTime timer("StubRoutines generation 1", TraceStartupTime); 147 TraceTime timer("StubRoutines generation 1", TraceStartupTime);
148 _code1 = BufferBlob::create("StubRoutines (1)", code_size1); 148 _code1 = BufferBlob::create("StubRoutines (1)", code_size1);
149 if (_code1 == NULL) { 149 if (_code1 == NULL) {
150 vm_exit_out_of_memory(code_size1, "CodeCache: no room for StubRoutines (1)"); 150 vm_exit_out_of_memory(code_size1, OOM_MALLOC_ERROR, "CodeCache: no room for StubRoutines (1)");
151 } 151 }
152 CodeBuffer buffer(_code1); 152 CodeBuffer buffer(_code1);
153 StubGenerator_generate(&buffer, false); 153 StubGenerator_generate(&buffer, false);
154 } 154 }
155 } 155 }
197 if (_code2 == NULL) { 197 if (_code2 == NULL) {
198 ResourceMark rm; 198 ResourceMark rm;
199 TraceTime timer("StubRoutines generation 2", TraceStartupTime); 199 TraceTime timer("StubRoutines generation 2", TraceStartupTime);
200 _code2 = BufferBlob::create("StubRoutines (2)", code_size2); 200 _code2 = BufferBlob::create("StubRoutines (2)", code_size2);
201 if (_code2 == NULL) { 201 if (_code2 == NULL) {
202 vm_exit_out_of_memory(code_size2, "CodeCache: no room for StubRoutines (2)"); 202 vm_exit_out_of_memory(code_size2, OOM_MALLOC_ERROR, "CodeCache: no room for StubRoutines (2)");
203 } 203 }
204 CodeBuffer buffer(_code2); 204 CodeBuffer buffer(_code2);
205 StubGenerator_generate(&buffer, true); 205 StubGenerator_generate(&buffer, true);
206 } 206 }
207 207