Mercurial > hg > graal-jvmci-8
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 |