index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_sig.c
Age
Commit message (
Expand
)
Author
3 days
No need to call unsleep() if p_wchan is NULL.
Claudio Jeker
7 days
Adjust deep logic in cursig() to handle sig_stop specially.
Claudio Jeker
7 days
Remove unreachable check for orphaned process groups in cursig.
Claudio Jeker
2024-11-06
Factor out the ptrace trap into proc_trap() and simplify the signal
Claudio Jeker
2024-11-05
Unlock ptsignal by using the ps_mtx instead of KERNEL_LOCK to ensure
Claudio Jeker
2024-11-05
remove VATTR_NULL() define, directly call vattr_null()
Jonathan Gray
2024-11-04
Properly handle stop signals in cursig if deep.
Claudio Jeker
2024-10-22
Protect the ps_pgrp pointer by either the KERNEL_LOCK or the ps_mtx.
Claudio Jeker
2024-10-17
Shortcut cursig when called during sleep setup.
Claudio Jeker
2024-10-15
Indicate that a process has stopped by setting PS_STOPPED flag
Claudio Jeker
2024-10-09
Clear ps_xsig when continuing after a PS_TRACED stop.
Claudio Jeker
2024-10-09
Convert prsignal() into a real function
Claudio Jeker
2024-10-01
Adjust ptrace interface to properly suport single threaded continue.
Claudio Jeker
2024-08-10
spelling; ok claudio@
Jonathan Gray
2024-08-06
Stop using KERNEL_LOCK to protect the per process kqueue list
Claudio Jeker
2024-07-29
Move the signal related kqueue filters to kern_event.c.
Claudio Jeker
2024-07-29
Replace per thread P_CONTINUED with per process PS_CONTINUED flag
Claudio Jeker
2024-07-24
KASSERT that the ps_single proc has P_SUSPSINGLE cleared.
Claudio Jeker
2024-07-22
Rename PS_STOPPED to PS_STOPPING. I want to use PS_STOPPED to indicate
Claudio Jeker
2024-07-10
Kill the runfast and run label and inline those bits. No functional change.
Claudio Jeker
2024-07-09
Reshuffle the switch cases in ptsignal and single_thread_set to be
Claudio Jeker
2024-06-03
Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK.
Claudio Jeker
2024-05-22
In the big p_stat switch in ptsignal do not call return but instead
Claudio Jeker
2024-05-20
Rework interaction between sleep API and exit1() and start unlocking ps_threads
Claudio Jeker
2024-05-08
Rework how action SIG_HOLD is handled in ptsignal.
Claudio Jeker
2024-05-07
In Rev 1.296 the update of the siglist was moved to the end of ptsignal().
Claudio Jeker
2024-04-18
If a proc has P_WEXIT set do not stop it, let it exit since it is already
Claudio Jeker
2024-04-10
Unlock dosigsuspend() and with that some aspects of ppoll and pselect
Claudio Jeker
2024-03-30
Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled.
Martin Pieuchot
2024-02-25
New accounting flag ABTCFI to indicate signal SIGILL + code ILL_BTCFI
Theo de Raadt
2024-01-17
Fix core file writing when a file map into memory has later been truncated
Kurt Miller
2023-10-06
In sys___thrsigdivert() switch tsleep_nsec() to use the nowake ident
Claudio Jeker
2023-09-29
Extend single_thread_set() mode with additional flag attributes.
Claudio Jeker
2023-09-19
Before coredump or in pledge_fail use SINGLE_UNWIND to stop all threads.
Claudio Jeker
2023-09-13
Revert commitid: yfAefyNWibUyjkU2, ESyyH5EKxtrXGkS6 and itscfpFvJLOj8mHB;
Claudio Jeker
2023-09-09
Fix SCHED_LOCK() leak in single_thread_set()
Claudio Jeker
2023-09-08
Change how ps_threads and p_thr_link are locked away from using SCHED_LOCK.
Claudio Jeker
2023-09-04
Protect ps_single, ps_singlecnt and ps_threadcnt by the process mutex.
Claudio Jeker
2023-08-16
Move SCHED_LOCK after sleep_signal_check.
Claudio Jeker
2023-08-13
Fix P_WSLEEP handling when continuing SSTOP-ed processes
Claudio Jeker
2023-08-11
Move the single_thread_check() to the start of userret().
Claudio Jeker
2023-07-14
struct sleep_state is no longer used, remove it.
Claudio Jeker
2023-07-11
Rework sleep_setup()/sleep_finish() to no longer hold the scheduler lock
Claudio Jeker
2023-07-10
Allow unveiled programs to dump core (in the default, classic, into . way)
Theo de Raadt
2023-06-28
First step at removing struct sleep_state.
Claudio Jeker
2023-04-03
Reduce indent in single_thread_check_locked() by inverting initial
Claudio Jeker
2023-02-10
Adjust knote(9) API
Visa Hankala
2023-01-31
On systems without xonly mmu hardware-enforcement, we can still mitigate
Theo de Raadt
2023-01-02
Add tfind_user(), for getting a proc* given a user-space TID and
Philip Guenther
2022-12-29
Add ktrace struct tracepoints for siginfo_t to the kernel side of
Philip Guenther
[next]