src/hotspot/share/jvmci/jvmciRuntime.cpp
changeset 55293 d19dc5b10fbb
parent 55273 64b76867851b
child 55317 b76aee290002
equal deleted inserted replaced
55292:f4b2d5b83ebf 55293:d19dc5b10fbb
  1423                                 int orig_pc_offset,
  1423                                 int orig_pc_offset,
  1424                                 CodeBuffer* code_buffer,
  1424                                 CodeBuffer* code_buffer,
  1425                                 int frame_words,
  1425                                 int frame_words,
  1426                                 OopMapSet* oop_map_set,
  1426                                 OopMapSet* oop_map_set,
  1427                                 ExceptionHandlerTable* handler_table,
  1427                                 ExceptionHandlerTable* handler_table,
       
  1428                                 ImplicitExceptionTable* implicit_exception_table,
  1428                                 AbstractCompiler* compiler,
  1429                                 AbstractCompiler* compiler,
  1429                                 DebugInformationRecorder* debug_info,
  1430                                 DebugInformationRecorder* debug_info,
  1430                                 Dependencies* dependencies,
  1431                                 Dependencies* dependencies,
  1431                                 int compile_id,
  1432                                 int compile_id,
  1432                                 bool has_unsafe_access,
  1433                                 bool has_unsafe_access,
  1492       // All buffers in the CodeBuffer are allocated in the CodeCache.
  1493       // All buffers in the CodeBuffer are allocated in the CodeCache.
  1493       // If the code buffer is created on each compile attempt
  1494       // If the code buffer is created on each compile attempt
  1494       // as in C2, then it must be freed.
  1495       // as in C2, then it must be freed.
  1495       //code_buffer->free_blob();
  1496       //code_buffer->free_blob();
  1496     } else {
  1497     } else {
  1497       ImplicitExceptionTable implicit_tbl;
       
  1498       nm =  nmethod::new_nmethod(method,
  1498       nm =  nmethod::new_nmethod(method,
  1499                                  compile_id,
  1499                                  compile_id,
  1500                                  entry_bci,
  1500                                  entry_bci,
  1501                                  offsets,
  1501                                  offsets,
  1502                                  orig_pc_offset,
  1502                                  orig_pc_offset,
  1503                                  debug_info, dependencies, code_buffer,
  1503                                  debug_info, dependencies, code_buffer,
  1504                                  frame_words, oop_map_set,
  1504                                  frame_words, oop_map_set,
  1505                                  handler_table, &implicit_tbl,
  1505                                  handler_table, implicit_exception_table,
  1506                                  compiler, comp_level,
  1506                                  compiler, comp_level,
  1507                                  speculations, speculations_len,
  1507                                  speculations, speculations_len,
  1508                                  nmethod_mirror_index, nmethod_mirror_name, failed_speculations);
  1508                                  nmethod_mirror_index, nmethod_mirror_name, failed_speculations);
  1509 
  1509 
  1510 
  1510