mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +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
|
@ -2639,6 +2639,7 @@ address nmethod::continuation_for_implicit_exception(address pc) {
|
|||
ResourceMark rm(thread);
|
||||
CodeBlob* cb = CodeCache::find_blob(pc);
|
||||
assert(cb != NULL && cb == this, "");
|
||||
ttyLocker ttyl;
|
||||
tty->print_cr("implicit exception happened at " INTPTR_FORMAT, p2i(pc));
|
||||
print();
|
||||
method()->print_codes();
|
||||
|
@ -2960,13 +2961,6 @@ void nmethod::print() const {
|
|||
nul_chk_table_size());
|
||||
}
|
||||
|
||||
void nmethod::print_code() {
|
||||
HandleMark hm;
|
||||
ResourceMark m;
|
||||
Disassembler::decode(this);
|
||||
}
|
||||
|
||||
|
||||
#ifndef PRODUCT
|
||||
|
||||
void nmethod::print_scopes() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue