1129198Scognet/*	$NetBSD: ptrace.h,v 1.2 2001/02/23 21:23:52 reinoud Exp $	*/
2129198Scognet/* $FreeBSD: stable/11/sys/arm/include/ptrace.h 325831 2017-11-14 22:18:13Z jhb $ */
3129198Scognet
4129198Scognet#ifndef _MACHINE_PTRACE_H_
5129198Scognet#define _MACHINE_PTRACE_H_
6129198Scognet
7325831Sjhb#define	__HAVE_PTRACE_MACHDEP
8325831Sjhb
9325831Sjhb/*
10325831Sjhb * Must match mcontext_vfp_t.  Note that mcontext_vfp_t does not
11325831Sjhb * include explicit padding.
12325831Sjhb */
13325831Sjhbstruct vfpreg {
14325831Sjhb	__uint64_t	vfp_reg[32];
15325831Sjhb	__uint32_t	vfp_scr;
16325831Sjhb	__uint32_t	vfp_pad0;
17325831Sjhb};
18325831Sjhb
19325831Sjhb#define	PT_GETVFPREGS	(PT_FIRSTMACH + 0)
20325831Sjhb#define	PT_SETVFPREGS	(PT_FIRSTMACH + 1)
21325831Sjhb
22129198Scognet#endif /* !_MACHINE_PTRACE_H */
23129198Scognet
24