8213199: GC abstraction for Assembler::needs_explicit_null_check()

Reviewed-by: adinn, eosterlund
This commit is contained in:
Roman Kennke 2018-11-08 23:31:08 +01:00
parent 7724fd6d9b
commit 7c3f2b06f1
19 changed files with 56 additions and 30 deletions

View file

@ -479,7 +479,7 @@ JVM_handle_linux_signal(int sig,
}
#endif // AMD64
} else if (sig == SIGSEGV &&
!MacroAssembler::needs_explicit_null_check((intptr_t)info->si_addr)) {
MacroAssembler::uses_implicit_null_check(info->si_addr)) {
// Determination of interpreter/vtable stub/compiled code null exception
stub = SharedRuntime::continuation_for_implicit_exception(thread, pc, SharedRuntime::IMPLICIT_NULL);
}