Home
last modified time | relevance | path

Searched refs:sa_restorer (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.8/kernel/src/ipc/
Dsyscall.rs123 let sar = unsafe { (*act).sa_restorer }; in sigaction()
124 new_ka.sa_restorer = sar as u64; in sigaction()
134 sa_restorer: unsafe { (*act).sa_restorer as u64 }, in sigaction()
140 if new_ka.sa_restorer != NULL as u64 { in sigaction()
198 (*old_act).sa_restorer = old_ka.sa_restorer as *mut c_void; in sigaction()
Dsignal_types.rs111 pub sa_restorer: __sigrestorer_t, field
120 sa_restorer: Default::default(), in default()
146 pub sa_restorer: *mut core::ffi::c_void, field
Dsignal.rs49 sa_restorer: NULL as u64,
60 sa_restorer: NULL as u64,
643 (*frame).ret_code_ptr = ka.sa_restorer as usize as *mut c_void; in setup_frame()
778 ka.sa_restorer = None; in flush_signal_handlers()
/DragonOS-0.1.8/user/libs/libc/src/
Dsignal.c27 sa.sa_restorer = &__libc_sa_restorer; in signal()
/DragonOS-0.1.8/docs/kernel/ipc/
Dsignal.md63 │ userland ├─►sa_restorer ├──────────────►│Restore the stack│
/DragonOS-0.1.8/user/libs/libc/src/include/export/
Dsignal.h92 void (*sa_restorer)(void); member
/DragonOS-0.1.8/kernel/src/include/DragonOS/
Dsignal.h108 void (*sa_restorer)(void); // 暂时未实现 member