forked from 64kramsystem/qemu-pinning
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
linux-user sigaltstack() syscall, by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3252 c046a42c-6fe2-441c-8c8c-71466251a162
- Loading branch information
ths
committed
Sep 27, 2007
1 parent
e3b9808
commit a04e134
Showing
20 changed files
with
425 additions
and
43 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 4096 | ||
#define TARGET_SIGSTKSZ 16384 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_ulong ss_size; | ||
target_long ss_flags; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#ifndef TARGET_SIGNAL_H | ||
#define TARGET_SIGNAL_H | ||
|
||
#include "cpu.h" | ||
|
||
/* this struct defines a stack used during syscall handling */ | ||
|
||
typedef struct target_sigaltstack { | ||
target_ulong ss_sp; | ||
target_long ss_flags; | ||
target_ulong ss_size; | ||
} target_stack_t; | ||
|
||
|
||
/* | ||
* sigaltstack controls | ||
*/ | ||
#define TARGET_SS_ONSTACK 1 | ||
#define TARGET_SS_DISABLE 2 | ||
|
||
#define TARGET_MINSIGSTKSZ 2048 | ||
#define TARGET_SIGSTKSZ 8192 | ||
|
||
#endif /* TARGET_SIGNAL_H */ |
Oops, something went wrong.