|
|
1.1 ! root 1: /* ! 2: * Copyright (C) 2010-2011 GUAN Xue-tao ! 3: * ! 4: * This program is free software; you can redistribute it and/or modify ! 5: * it under the terms of the GNU General Public License version 2 as ! 6: * published by the Free Software Foundation. ! 7: */ ! 8: #ifndef TARGET_SIGNAL_H ! 9: #define TARGET_SIGNAL_H ! 10: ! 11: /* this struct defines a stack used during syscall handling */ ! 12: typedef struct target_sigaltstack { ! 13: abi_ulong ss_sp; ! 14: abi_ulong ss_flags; ! 15: abi_ulong ss_size; ! 16: } target_stack_t; ! 17: ! 18: /* ! 19: * sigaltstack controls ! 20: */ ! 21: #define TARGET_SS_ONSTACK 1 ! 22: #define TARGET_SS_DISABLE 2 ! 23: ! 24: #define get_sp_from_cpustate(cpustate) (cpustate->regs[29]) ! 25: ! 26: #endif /* TARGET_SIGNAL_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.