< prev index next >
src/hotspot/share/code/nmethod.cpp
Print this page
*** 624,635 ****
--- 624,639 ----
#endif
_compile_id = compile_id;
_comp_level = CompLevel_none;
_entry_point = code_begin() + offsets->value(CodeOffsets::Entry);
_verified_entry_point = code_begin() + offsets->value(CodeOffsets::Verified_Entry);
+
+ assert(!method->has_scalarized_args(), "scalarized native wrappers not supported yet"); // for the next 3 fields
+ _value_entry_point = _entry_point;
_verified_value_entry_point = _verified_entry_point;
_verified_value_ro_entry_point = _verified_entry_point;
+
_osr_entry_point = NULL;
_exception_cache = NULL;
_pc_desc_container.reset_to(NULL);
_hotness_counter = NMethodSweeper::hotness_counter_reset_val();
*** 784,793 ****
--- 788,798 ----
#else
_nmethod_end_offset = _nul_chk_table_offset + align_up(nul_chk_table->size_in_bytes(), oopSize);
#endif
_entry_point = code_begin() + offsets->value(CodeOffsets::Entry);
_verified_entry_point = code_begin() + offsets->value(CodeOffsets::Verified_Entry);
+ _value_entry_point = code_begin() + offsets->value(CodeOffsets::Value_Entry);
_verified_value_entry_point = code_begin() + offsets->value(CodeOffsets::Verified_Value_Entry);
_verified_value_ro_entry_point = code_begin() + offsets->value(CodeOffsets::Verified_Value_Entry_RO);
_osr_entry_point = code_begin() + offsets->value(CodeOffsets::OSR_Entry);
_exception_cache = NULL;
*** 2548,2557 ****
--- 2553,2563 ----
}
}
bool print_params = false;
if (block_begin == entry_point()) stream->print_cr("[Entry Point]");
+ if (block_begin == value_entry_point()) stream->print_cr("[Value Entry Point]");
if (block_begin == verified_entry_point()) { print_params = true; stream->print_cr("[Verified Entry Point]"); }
if (block_begin == verified_value_entry_point()) { print_params = true; stream->print_cr("[Verified Value Entry Point]"); }
if (block_begin == verified_value_ro_entry_point()) { print_params = true; stream->print_cr("[Verified Value Entry Point (RO)]"); }
if (print_params) {
print_entry_parameters(stream, block_begin);
< prev index next >