qemu/linux-user/mipsn32/target_signal.h
<<
>>
Prefs
   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
   8typedef struct target_sigaltstack {
   9        int32_t ss_sp;
  10        uint32_t ss_size;
  11        int32_t ss_flags;
  12} target_stack_t;
  13
  14
  15/*
  16 * sigaltstack controls
  17 */
  18#define TARGET_SS_ONSTACK     1
  19#define TARGET_SS_DISABLE     2
  20
  21#define TARGET_MINSIGSTKSZ    2048
  22#define TARGET_SIGSTKSZ       8192
  23
  24static inline target_ulong get_sp_from_cpustate(CPUMIPSState *state)
  25{
  26    return state->active_tc.gpr[29];
  27}
  28
  29#endif /* TARGET_SIGNAL_H */
  30