summary refs log tree commit diff
path: root/ports/ChangeLog.aarch64
diff options
context:
space:
mode:
authorVenkataramanan Kumar <venkataramanan.kumar@linaro.org>2014-01-01 17:47:14 +0000
committerMarcus Shawcroft <marcus.shawcroft@linaro.org>2014-01-01 17:58:46 +0000
commit9188b6818a3d1a6e6d89bf10fa4aea27a591494c (patch)
treea39527a08f172d51a8e69fce1b969b0dcf5589a4 /ports/ChangeLog.aarch64
parentb06ece6aec66e5ea973bc3c7f835ff3258dd4bb5 (diff)
downloadglibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.tar.gz
glibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.tar.xz
glibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.zip
[AArch64] Pointer mangling support for AArch64.
Diffstat (limited to 'ports/ChangeLog.aarch64')
-rw-r--r--ports/ChangeLog.aarch6416
1 files changed, 16 insertions, 0 deletions
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64
index 279a2272c1..1dfd8f9388 100644
--- a/ports/ChangeLog.aarch64
+++ b/ports/ChangeLog.aarch64
@@ -1,3 +1,19 @@
+2014-01-01  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
+
+	* sysdeps/aarch64/__longjmp.S (__longjmp): Demangle sp and lr when
+	restoring register values.
+	* sysdeps/aarch64/setjmp.S (__sigsetjmp): Mangle sp and lr
+	before storing register values.
+	* sysdeps/arm/jmpbuf-unwind.h (_jmpbuf_sp): Remove.
+	* sysdeps/aarch64/jmpbuf-offsets.h (_jmpbuf_sp): Add.
+	(JB_FRAME_ADDRESS): call  _jmpbuf_sp.
+	* sysdeps/aarch64/sysdep.h (LDST_PCREL) : New macros.
+	(LDST_GLOBAL): Likewise.
+	* sysdeps/unix/sysv/linux/aarch64/sysdep.h (PTR_MANGLE): New macro.
+	(PTR_DEMANGLE): Likewise.
+	(PTR_MANGLE2): Likewise.
+	(PTR_DEMANGLE2): Likewise.
+
 2013-12-18  Marcus Shawcroft  <marcus.shawcroft@linaro.org>
 
 	[BZ #15128]