K. Lange
|
aa8d79c81a
|
ptrace: Implement a SETREGS that can rewrite syscall number
|
2023-10-06 08:56:20 +09:00 |
|
K. Lange
|
4f36cac62c
|
kernel: get rid of unused interrupt_registers
process_t member was never set, but was referenced in ptrace
core-local member was set in x86-64 but never used
|
2023-10-06 07:46:11 +09:00 |
|
K. Lange
|
d2f3644430
|
kernel: fixup ptrace signal delivery, again
|
2022-08-18 19:42:17 +09:00 |
|
K. Lange
|
b297ab3fed
|
kernel: improve comments in sys/ptrace.c
|
2022-03-13 16:07:53 +09:00 |
|
K. Lange
|
187b331e9e
|
ptrace: fix delivery of final signals, improve dbg
|
2022-02-02 20:53:23 +09:00 |
|
K. Lange
|
4c04e01f61
|
aarch64: basic tracing support
|
2022-02-02 20:52:56 +09:00 |
|
K. Lange
|
b53a56fe72
|
aarch64: begin work on new target
|
2022-01-30 21:25:27 +09:00 |
|
K. Lange
|
de0bda736a
|
kernel: at least add full lead comments to everything
|
2021-11-26 11:31:10 +09:00 |
|
K. Lange
|
05e224dee7
|
kernel: Better fault reports
|
2021-10-04 20:34:42 +09:00 |
|
K Lange
|
aa8fdab570
|
ptrace: support tracing from non-parent process
|
2021-09-24 19:15:06 +09:00 |
|
K. Lange
|
41ba264cdc
|
ptrace: PTRACE_SINGLESTEP
|
2021-09-24 14:41:17 +09:00 |
|
K. Lange
|
9e19ebb93a
|
ptrace: Update status before setting suspended flag
|
2021-09-24 13:10:19 +09:00 |
|
K. Lange
|
c8a37456ec
|
ptrace: POKEDATA, permission fixes for PEEKDATA
|
2021-09-24 12:00:46 +09:00 |
|
K. Lange
|
5d7eec4cee
|
ptrace: avoid suggesting process terminated when continuing from ptrace_signal
|
2021-09-24 07:30:21 +09:00 |
|
K. Lange
|
0146b31837
|
ptrace: Allow separate tracing of signals and syscalls
|
2021-09-24 00:11:14 +09:00 |
|
K. Lange
|
8859849452
|
kernel: Acquire a lock around waitpid condition changes
|
2021-09-24 00:10:30 +09:00 |
|
K. Lange
|
470b2bfabb
|
ptrace: Catch signals, start work on debugger
|
2021-09-22 20:32:21 +09:00 |
|
K. Lange
|
6899683bb4
|
strace: Initial support for a ptrace() mechanism, strace tool
|
2021-09-22 15:33:02 +09:00 |
|