< prev index next >
src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
Print this page
rev 49255 : 8191101: Show register content in hs-err file on assert
Reviewed-by:
*** 45,54 ****
--- 45,55 ----
#include "runtime/mutexLocker.hpp"
#include "runtime/osThread.hpp"
#include "runtime/sharedRuntime.hpp"
#include "runtime/stubRoutines.hpp"
#include "runtime/timer.hpp"
+ #include "utilities/debug.hpp"
#include "utilities/events.hpp"
#include "utilities/vmError.hpp"
// put OS-includes here
# include <sys/types.h>
*** 309,318 ****
--- 310,326 ----
// Ignoring SIGPIPE/SIGXFSZ - see bugs 4229104 or 6499219
return true;
}
}
+ #ifdef CAN_SHOW_REGISTERS_ON_ASSERT
+ if ( (sig == SIGSEGV || sig == SIGBUS) && info != NULL && info->si_addr == g_assert_poison) {
+ handle_assert_poison_fault(ucVoid, info->si_addr);
+ return 1;
+ }
+ #endif
+
JavaThread* thread = NULL;
VMThread* vmthread = NULL;
if (os::Linux::signal_handlers_are_installed) {
if (t != NULL ){
if(t->is_Java_thread()) {
< prev index next >