projects
/
oweals
/
musl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6651ef1
)
aarch64: add extra_context struct from linux v4.13
author
Szabolcs Nagy
<nsz@port70.net>
Tue, 12 Sep 2017 22:32:11 +0000
(22:32 +0000)
committer
Rich Felker
<dalias@aerifal.cx>
Sun, 5 Nov 2017 23:41:27 +0000
(18:41 -0500)
allows expanding the signal frame beyond the 4k reserved space.
new in linux commit
33f082614c3443d937f50fe936f284f62bbb4a1b
arch/aarch64/bits/signal.h
patch
|
blob
|
history
diff --git
a/arch/aarch64/bits/signal.h
b/arch/aarch64/bits/signal.h
index 00fb5f33885818feb767b0315130517a21cb5a04..5eb3d91f7262b95e044932cd94b2574fcf4f7e15 100644
(file)
--- a/
arch/aarch64/bits/signal.h
+++ b/
arch/aarch64/bits/signal.h
@@
-24,6
+24,7
@@
typedef struct sigcontext {
#define FPSIMD_MAGIC 0x46508001
#define ESR_MAGIC 0x45535201
+#define EXTRA_MAGIC 0x45585401
struct _aarch64_ctx {
unsigned int magic;
unsigned int size;
@@
-38,6
+39,12
@@
struct esr_context {
struct _aarch64_ctx head;
unsigned long esr;
};
+struct extra_context {
+ struct _aarch64_ctx head;
+ unsigned long datap;
+ unsigned int size;
+ unsigned int __reserved[3];
+};
#else
typedef struct {
long double __regs[18+256];