mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize
Reviewed-by: kvn, iklam, shade
This commit is contained in:
parent
f642bbcecd
commit
a82be01120
13 changed files with 33 additions and 30 deletions
|
@ -1030,6 +1030,7 @@ JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_i
|
|||
address copy_buff = stub_location - *byte_skip - *byte_count;
|
||||
address being_initialized_entry = stub_location - *being_initialized_entry_offset;
|
||||
if (TracePatching) {
|
||||
ttyLocker ttyl;
|
||||
tty->print_cr(" Patching %s at bci %d at address " INTPTR_FORMAT " (%s)", Bytecodes::name(code), bci,
|
||||
p2i(instr_pc), (stub_id == Runtime1::access_field_patching_id) ? "field" : "klass");
|
||||
nmethod* caller_code = CodeCache::find_nmethod(caller_frame.pc());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue