]> granicus.if.org Git - strace/commitdiff
nios2: export nios2_sp_ptr
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 10 Mar 2017 19:45:06 +0000 (19:45 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 10 Mar 2017 19:45:06 +0000 (19:45 +0000)
Export SP register for later use by get_rt_sigframe_addr.

* linux/nios2/arch_regs.h: New file.
* Makefile.am (EXTRA_DIST): Add it.
* linux/nios2/arch_regs.c (nios2_sp_ptr): New variable.

Makefile.am
linux/nios2/arch_regs.c
linux/nios2/arch_regs.h [new file with mode: 0644]

index 2ab8bcf1b39dd5028857e1162f3283463cdfde8d..c7134e4ccccebed579d3ab1e7c835b161f21f5a0 100644 (file)
@@ -512,6 +512,7 @@ EXTRA_DIST =                                \
        linux/mtd-abi.h                 \
        linux/netlink_diag.h            \
        linux/nios2/arch_regs.c         \
+       linux/nios2/arch_regs.h         \
        linux/nios2/get_error.c         \
        linux/nios2/get_scno.c          \
        linux/nios2/get_syscall_args.c  \
index 2c30321f3ab0aa3e91970a30ddd1ffba91205217..8a668bce9df76b191d0071d6bb6561a92e9b0700 100644 (file)
@@ -1,3 +1,4 @@
 static struct user_pt_regs nios2_regs;
+unsigned long *const nios2_sp_ptr = &nios2_regs.sp;
 # define ARCH_REGS_FOR_GETREGSET nios2_regs
 #define ARCH_PC_REG nios2_regs.regs[PTR_EA]
diff --git a/linux/nios2/arch_regs.h b/linux/nios2/arch_regs.h
new file mode 100644 (file)
index 0000000..7f344b5
--- /dev/null
@@ -0,0 +1 @@
+extern unsigned long *const nios2_sp_ptr;