Searched refs:SIGSEGV (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/arch/x86_64/ipc/ |
H A D | signal.rs | 47 SIGSEGV = 11, enumerator 160 Signal::SIGSEGV => sig_terminate_dump(*self), in handle_default() 254 const SIGSEGV = 1<<10; constant 509 let _r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32) in sys_rt_sigreturn() 518 let _r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32) in sys_rt_sigreturn() 571 if sig == Signal::SIGSEGV { in setup_frame() 591 Signal::SIGSEGV as i32, in setup_frame() 629 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame() 640 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame() 654 let r = Syscall::kill(ProcessManager::current_pcb().pid(), Signal::SIGSEGV as i32); in setup_frame()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | fault.rs | 245 SigInfo::new(Signal::SIGSEGV, 0, SigCode::User, SigType::Kill(pid)); in do_user_addr_fault() 246 Signal::SIGSEGV in do_user_addr_fault() 276 SigInfo::new(Signal::SIGSEGV, 0, SigCode::User, SigType::Kill(pid)); in do_user_addr_fault() 277 Signal::SIGSEGV in do_user_addr_fault()
|
/DragonOS/kernel/src/arch/riscv64/ipc/ |
H A D | signal.rs | 30 SIGSEGV = 11, enumerator 143 Signal::SIGSEGV => sig_terminate_dump(self.clone()), in handle_default() 237 const SIGSEGV = 1<<10; constant
|
/DragonOS/kernel/src/ipc/ |
H A D | signal_types.rs | 45 .union(Signal::into_sigset(Signal::SIGSEGV)) 53 .union(Signal::into_sigset(Signal::SIGSEGV))
|