hotspot Udiff src/os/posix/vm/os_posix.hpp (original) (raw)
@@ -65,10 +65,15 @@ static void print_sa_flags(outputStream* st, int flags);
// A POSIX conform, platform-independend siginfo print routine. static void print_siginfo_brief(outputStream* os, const siginfo_t* si);
static address ucontext_get_pc(ucontext_t* ctx);
// Set PC into context. Needed for continuation after signal.
static void ucontext_set_pc(ucontext_t* ctx, address pc);
static int unblock_signals(const sigset_t *set);
};
/*
- Crash protection for the watcher thread. Wrap the callback
- with a sigsetjmp and in case of a SIGSEGV/SIGBUS we siglongjmp