qemu/linux-user/unicore32/target_signal.h
<<
>>
Prefs
   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 */
  12typedef 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 */
  27