mirror of
https://github.com/fluencelabs/wasmer
synced 2025-04-02 07:51:03 +00:00
Merge pull request #30 from losfair/sa-onstack
Recover properly when a stack overflow occurs in user code.
This commit is contained in:
commit
bb91006158
@ -12,7 +12,7 @@ use nix::sys::signal::{
|
|||||||
pub unsafe fn install_sighandler() {
|
pub unsafe fn install_sighandler() {
|
||||||
let sa = SigAction::new(
|
let sa = SigAction::new(
|
||||||
SigHandler::Handler(signal_trap_handler),
|
SigHandler::Handler(signal_trap_handler),
|
||||||
SaFlags::empty(),
|
SaFlags::SA_ONSTACK,
|
||||||
SigSet::empty(),
|
SigSet::empty(),
|
||||||
);
|
);
|
||||||
sigaction(SIGFPE, &sa).unwrap();
|
sigaction(SIGFPE, &sa).unwrap();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user