1 /*
2 * Copyright (c) 2021 The strace developers.
3 * All rights reserved.
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7
8 #ifndef STRACE_ARCH_PRSTATUS_REGSET_H
9 # define STRACE_ARCH_PRSTATUS_REGSET_H
10
11 typedef struct {
12 unsigned int ebx;
13 unsigned int ecx;
14 unsigned int edx;
15 unsigned int esi;
16 unsigned int edi;
17 unsigned int ebp;
18 unsigned int eax;
19 unsigned int xds;
20 unsigned int xes;
21 unsigned int xfs;
22 unsigned int xgs;
23 unsigned int orig_eax;
24 unsigned int eip;
25 unsigned int xcs;
26 unsigned int eflags;
27 unsigned int esp;
28 unsigned int xss;
29 } struct_prstatus_regset;
30
31 # define HAVE_ARCH_PRSTATUS_REGSET 1
32
33 #endif /* !STRACE_ARCH_PRSTATUS_REGSET_H */