src/share/vm/prims/methodHandles.cpp

changeset 2103
3e8fbc61cee8
parent 2015
083fde3b838e
child 2204
5beba6174298
equal deleted inserted replaced
2102:53dbe853fb3a 2103:3e8fbc61cee8
111 ResourceMark rm; 111 ResourceMark rm;
112 TraceTime timer("MethodHandles adapters generation", TraceStartupTime); 112 TraceTime timer("MethodHandles adapters generation", TraceStartupTime);
113 _adapter_code = MethodHandlesAdapterBlob::create(_adapter_code_size); 113 _adapter_code = MethodHandlesAdapterBlob::create(_adapter_code_size);
114 if (_adapter_code == NULL) 114 if (_adapter_code == NULL)
115 vm_exit_out_of_memory(_adapter_code_size, "CodeCache: no room for MethodHandles adapters"); 115 vm_exit_out_of_memory(_adapter_code_size, "CodeCache: no room for MethodHandles adapters");
116 CodeBuffer code(_adapter_code->instructions_begin(), _adapter_code->instructions_size()); 116 CodeBuffer code(_adapter_code);
117
118 MethodHandlesAdapterGenerator g(&code); 117 MethodHandlesAdapterGenerator g(&code);
119 g.generate(); 118 g.generate();
120 } 119 }
121 120
122 121

mercurial