Home
last modified time | relevance | path

Searched refs:SIGSEGV (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs47 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 Dfault.rs245 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 Dsignal.rs30 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 Dsignal_types.rs45 .union(Signal::into_sigset(Signal::SIGSEGV))
53 .union(Signal::into_sigset(Signal::SIGSEGV))