root / bsd-user / i386 / target_signal.h @ bc6291a1
History | View | Annotate | Download (375 Bytes)
1 |
#ifndef TARGET_SIGNAL_H
|
---|---|
2 |
#define TARGET_SIGNAL_H
|
3 |
|
4 |
#include "cpu.h" |
5 |
|
6 |
/* this struct defines a stack used during syscall handling */
|
7 |
|
8 |
typedef struct target_sigaltstack { |
9 |
abi_ulong ss_sp; |
10 |
abi_long ss_flags; |
11 |
abi_ulong ss_size; |
12 |
} target_stack_t; |
13 |
|
14 |
|
15 |
static inline abi_ulong get_sp_from_cpustate(CPUX86State *state) |
16 |
{ |
17 |
return state->regs[R_ESP];
|
18 |
} |
19 |
|
20 |
#endif /* TARGET_SIGNAL_H */ |