mirror of
https://github.com/fluencelabs/wasmer
synced 2025-04-25 02:12:13 +00:00
more logs
This commit is contained in:
parent
d37b2f8bf9
commit
6de5fa3e86
@ -167,12 +167,22 @@ pub unsafe fn catch_unsafe_unwind<R, F: FnOnce() -> R>(
|
|||||||
unsafe fn call_signal_handler(sig: Signal, siginfo: *mut siginfo_t, ucontext: *mut c_void, sig_action: &SigAction) {
|
unsafe fn call_signal_handler(sig: Signal, siginfo: *mut siginfo_t, ucontext: *mut c_void, sig_action: &SigAction) {
|
||||||
match sig_action.handler() {
|
match sig_action.handler() {
|
||||||
SigHandler::SigDfl => {
|
SigHandler::SigDfl => {
|
||||||
|
println!("default handler");
|
||||||
sigaction(sig, sig_action).unwrap();
|
sigaction(sig, sig_action).unwrap();
|
||||||
return
|
return
|
||||||
},
|
},
|
||||||
SigHandler::SigIgn => return,
|
SigHandler::SigIgn => {
|
||||||
SigHandler::Handler(handler) => handler(sig as _),
|
println!("ignore handler");
|
||||||
SigHandler::SigAction(handler) => handler(sig as _, siginfo as _, ucontext),
|
return
|
||||||
|
},
|
||||||
|
SigHandler::Handler(handler) => {
|
||||||
|
println!("handler");
|
||||||
|
handler(sig as _)
|
||||||
|
},
|
||||||
|
SigHandler::SigAction(handler) => {
|
||||||
|
println!("signal action handler");
|
||||||
|
handler(sig as _, siginfo as _, ucontext)
|
||||||
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user