hotspot/src/share/vm/c1/c1_Runtime1.cpp
changeset 6418 6671edbd230e
parent 6176 4d9030fe341f
child 6453 970dc585ab63
equal deleted inserted replaced
6417:82e8f98f22d8 6418:6671edbd230e
   116 
   116 
   117 void Runtime1::generate_blob_for(BufferBlob* buffer_blob, StubID id) {
   117 void Runtime1::generate_blob_for(BufferBlob* buffer_blob, StubID id) {
   118   assert(0 <= id && id < number_of_ids, "illegal stub id");
   118   assert(0 <= id && id < number_of_ids, "illegal stub id");
   119   ResourceMark rm;
   119   ResourceMark rm;
   120   // create code buffer for code storage
   120   // create code buffer for code storage
   121   CodeBuffer code(buffer_blob->instructions_begin(),
   121   CodeBuffer code(buffer_blob);
   122                   buffer_blob->instructions_size());
       
   123 
   122 
   124   Compilation::setup_code_buffer(&code, 0);
   123   Compilation::setup_code_buffer(&code, 0);
   125 
   124 
   126   // create assembler for code generation
   125   // create assembler for code generation
   127   StubAssembler* sasm = new StubAssembler(&code, name_for(id), id);
   126   StubAssembler* sasm = new StubAssembler(&code, name_for(id), id);