diff options
author | Venkataramanan Kumar <venkataramanan.kumar@linaro.org> | 2014-01-01 17:47:14 +0000 |
---|---|---|
committer | Marcus Shawcroft <marcus.shawcroft@linaro.org> | 2014-01-01 17:58:46 +0000 |
commit | 9188b6818a3d1a6e6d89bf10fa4aea27a591494c (patch) | |
tree | a39527a08f172d51a8e69fce1b969b0dcf5589a4 /ports/ChangeLog.aarch64 | |
parent | b06ece6aec66e5ea973bc3c7f835ff3258dd4bb5 (diff) | |
download | glibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.zip glibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.tar.gz glibc-9188b6818a3d1a6e6d89bf10fa4aea27a591494c.tar.bz2 |
[AArch64] Pointer mangling support for AArch64.
Diffstat (limited to 'ports/ChangeLog.aarch64')
-rw-r--r-- | ports/ChangeLog.aarch64 | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ports/ChangeLog.aarch64 b/ports/ChangeLog.aarch64 index 279a227..1dfd8f9 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] |