xref: /openbsd-src/sys/arch/powerpc64/include/ptrace.h (revision 13861200971d68c7e584ecaf5e9bef6183e1b712)
1*13861200Skettenis /*	$OpenBSD: ptrace.h,v 1.1 2020/05/16 17:11:14 kettenis Exp $	*/
2*13861200Skettenis 
3*13861200Skettenis /*
4*13861200Skettenis  * Copyright (c) 1993 Christopher G. Demetriou
5*13861200Skettenis  * All rights reserved.
6*13861200Skettenis  *
7*13861200Skettenis  * Redistribution and use in source and binary forms, with or without
8*13861200Skettenis  * modification, are permitted provided that the following conditions
9*13861200Skettenis  * are met:
10*13861200Skettenis  * 1. Redistributions of source code must retain the above copyright
11*13861200Skettenis  *    notice, this list of conditions and the following disclaimer.
12*13861200Skettenis  * 2. Redistributions in binary form must reproduce the above copyright
13*13861200Skettenis  *    notice, this list of conditions and the following disclaimer in the
14*13861200Skettenis  *    documentation and/or other materials provided with the distribution.
15*13861200Skettenis  * 3. All advertising materials mentioning features or use of this software
16*13861200Skettenis  *    must display the following acknowledgement:
17*13861200Skettenis  *      This product includes software developed by Christopher G. Demetriou.
18*13861200Skettenis  * 4. The name of the author may not be used to endorse or promote products
19*13861200Skettenis  *    derived from this software without specific prior written permission
20*13861200Skettenis  *
21*13861200Skettenis  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
22*13861200Skettenis  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
23*13861200Skettenis  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
24*13861200Skettenis  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
25*13861200Skettenis  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
26*13861200Skettenis  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27*13861200Skettenis  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28*13861200Skettenis  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29*13861200Skettenis  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
30*13861200Skettenis  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31*13861200Skettenis  */
32*13861200Skettenis #ifndef _POWERPC_PTRACE_H_
33*13861200Skettenis #define _POWERPC_PTRACE_H_
34*13861200Skettenis 
35*13861200Skettenis /*
36*13861200Skettenis  * powerpc64-dependent ptrace definitions
37*13861200Skettenis  */
38*13861200Skettenis #define	PT_STEP		(PT_FIRSTMACH + 0)
39*13861200Skettenis #define	PT_GETREGS	(PT_FIRSTMACH + 1)
40*13861200Skettenis #define	PT_SETREGS	(PT_FIRSTMACH + 2)
41*13861200Skettenis #define	PT_GETFPREGS	(PT_FIRSTMACH + 3)
42*13861200Skettenis #define	PT_SETFPREGS	(PT_FIRSTMACH + 4)
43*13861200Skettenis 
44*13861200Skettenis #endif /* !_POWERPC_PTRACE_H_ */
45