OpenGrok
Cross Reference: ptrace.h
xref
: /
src
/
sys
/
arch
/
m68k
/
include
/
ptrace.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/m68k/include/ptrace.h
Revision
Date
Author
Comments
1.13
18-Jun-2019
kamil
Introduce PTRACE_REG_FP() a helper macro to retrieve the frame pointer
The macro is dummy for ia64 (the FP register is unknown and can change
freely) and sparc/sparc64 (not stored in struct reg).
1.12
12-Apr-2017
kamil
branches: 1.12.12;
Add new macro PTRACE_BREAKPOINT_ASM in <sys/ptrace.h> MD part
This macro ships with a MD-specific assembly instruction triggering
a software breakpoint.
Missing instruction for powerpc targets.
This code is used in ATF tests (lib/libc/sys/t_ptrace_wait).
Original patch by Nick Hudson, thanks!
1.11
08-Apr-2017
kamil
Add new ptrace(2) API: PT_SETSTEP & PT_CLEARSTEP
These operations allow to mark thread as a single-stepping one.
This allows to i.a.:
- single step and emit a signal (PT_SETSTEP & PT_CONTINUE)
- single step and trace syscall entry and exit (PT_SETSTEP & PT_SYSCALL)
The former is useful for debuggers like GDB or LLDB. The latter can be used
to singlestep a usermode kernel. These examples don't limit use-cases of
this interface.
Define PT_*STEP only for platforms defining PT_STEP.
Add new ATF tests setstep[1234].
These ptrace(2) operations first appeared in FreeBSD.
Sponsored by <The NetBSD Foundation>
1.10
25-Sep-2015
christos
branches: 1.10.2; 1.10.4;
For processors that have memory breakpoints, add macros for them to help
libproc
1.9
15-Sep-2015
christos
Provide access to pc/sp/syscall-return registers like we have for mcontext
1.8
25-Jan-2008
skrll
branches: 1.8.54; 1.8.74;
Define PT_MACHDEP_STRINGS
1.7
26-Jan-1995
mycroft
branches: 1.7.82; 1.7.144; 1.7.150;
Add PT_[GS]ETFPREGS.
1.6
26-Oct-1994
cgd
new RCS ID format.
1.5
10-Apr-1994
chopps
protect against multiple inclusion
1.4
30-Jan-1994
mycroft
PT_[SG]ETFPREGS are not yet implemented.
1.3
28-Jan-1994
jtc
Fix spelling error in Copyright notice
1.2
09-Jan-1994
cgd
define PT_STEP, and clean up some
1.1
08-Jan-1994
cgd
common code
1.7.150.1
18-Feb-2008
mjf
Sync with HEAD.
1.7.144.1
23-Mar-2008
matt
sync with HEAD
1.7.82.1
04-Feb-2008
yamt
sync with head.
1.8.74.3
28-Aug-2017
skrll
Sync with HEAD
1.8.74.2
27-Dec-2015
skrll
Sync with HEAD (as of 26th Dec)
1.8.74.1
22-Sep-2015
skrll
Sync with HEAD
1.8.54.1
03-Dec-2017
jdolecek
update from HEAD
1.10.4.1
21-Apr-2017
bouyer
Sync with HEAD
1.10.2.1
26-Apr-2017
pgoyette
Sync with HEAD
1.12.12.1
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
Indexes created Mon Oct 20 20:10:13 GMT 2025