Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/stubRoutines.cpp @ 1764:14197af1010e
Merge
author | never |
---|---|
date | Fri, 27 Aug 2010 17:35:08 -0700 |
parents | d6f45b55c972 3e8fbc61cee8 |
children | f95d63e2154a |
comparison
equal
deleted
inserted
replaced
1763:d6f45b55c972 | 1764:14197af1010e |
---|---|
126 if (_code1 == NULL) { | 126 if (_code1 == NULL) { |
127 ResourceMark rm; | 127 ResourceMark rm; |
128 TraceTime timer("StubRoutines generation 1", TraceStartupTime); | 128 TraceTime timer("StubRoutines generation 1", TraceStartupTime); |
129 _code1 = BufferBlob::create("StubRoutines (1)", code_size1); | 129 _code1 = BufferBlob::create("StubRoutines (1)", code_size1); |
130 if (_code1 == NULL) { | 130 if (_code1 == NULL) { |
131 vm_exit_out_of_memory(code_size1, | 131 vm_exit_out_of_memory(code_size1, "CodeCache: no room for StubRoutines (1)"); |
132 "CodeCache: no room for StubRoutines (1)"); | |
133 } | 132 } |
134 CodeBuffer buffer(_code1->instructions_begin(), _code1->instructions_size()); | 133 CodeBuffer buffer(_code1); |
135 StubGenerator_generate(&buffer, false); | 134 StubGenerator_generate(&buffer, false); |
136 } | 135 } |
137 } | 136 } |
138 | 137 |
139 | 138 |
179 if (_code2 == NULL) { | 178 if (_code2 == NULL) { |
180 ResourceMark rm; | 179 ResourceMark rm; |
181 TraceTime timer("StubRoutines generation 2", TraceStartupTime); | 180 TraceTime timer("StubRoutines generation 2", TraceStartupTime); |
182 _code2 = BufferBlob::create("StubRoutines (2)", code_size2); | 181 _code2 = BufferBlob::create("StubRoutines (2)", code_size2); |
183 if (_code2 == NULL) { | 182 if (_code2 == NULL) { |
184 vm_exit_out_of_memory(code_size2, | 183 vm_exit_out_of_memory(code_size2, "CodeCache: no room for StubRoutines (2)"); |
185 "CodeCache: no room for StubRoutines (2)"); | |
186 } | 184 } |
187 CodeBuffer buffer(_code2->instructions_begin(), _code2->instructions_size()); | 185 CodeBuffer buffer(_code2); |
188 StubGenerator_generate(&buffer, true); | 186 StubGenerator_generate(&buffer, true); |
189 } | 187 } |
190 | 188 |
191 #ifdef ASSERT | 189 #ifdef ASSERT |
192 | 190 |