aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-11-22 06:36:54 -0600
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-12-05 07:44:07 -0600
commiteb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1 (patch)
treeb82b8fbfb23fb60cc69d4bd06bf8ef13c471c9eb /ChangeLog
parent76a4a26979e58132d500e700ac1637a09c6d9cef (diff)
downloadglibc-eb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1.zip
glibc-eb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1.tar.gz
glibc-eb5ad6b9bcf579f1cb5c67ca4650ee4a0cf1b4b1.tar.bz2
PowerPC: Add systemtap static probe points in setjmp/longjmp
This patch add static probes for setjmp/longjmp in the way gdb expects,fixing the gdb.base/longjmp.exp gdb testcases. It changes the symbol_name and use macros to to avoid change the probe names and ending up adding more logic on GDB (since with the expected name GDB work seamlessly).
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index dc38e52..440e6e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,34 @@
+2013-12-05 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
+
+ * sysdeps/powerpc/powerpc32/__longjmp-common.S: Add "longjmp" and
+ "longjmp_target" static probes.
+ (__longjmp): Rename to __longjmp_symbol.
+ * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Likewise.
+ * sysdeps/powerpc/powerpc32/__longjmp.S: Define __longjmp_symbol based
+ on which longjmp to generate.
+ * sysdeps/powerpc/powerpc32/fpu/__longjmp.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Add "setjmp" static
+ probe.
+ (__sigsetjmp): Rename to __sigsetjmp_symbol.
+ (__sigjmp_save): Rename to __sigjmp_save_symbol.
+ * sysdeps/powerpc/powerpc32/setjmp-common.S: Likewise.
+ * sysdeps/powerpc/powerpc32/fpu/setjmp.S: Define __sigsetjmp_symbol
+ and __sigjmp_save_symbol based on which sigsetjmp to generated.
+ * sysdeps/powerpc/powerpc32/setjmp.S: Likewise
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/____longjmp_chk.S: Define
+ __longjmp_symbol based on which __longjmp to generate.
+ * sysdeps/powerpc/powerpc64/setjmp-common.S: Add "setjmp" static
+ probe.
+ (setjmp): Rename to setjmp_symbol.
+ (__sigsetjmp): Rename to __sigsetjmp_symbol.
+ (_setjmp): Rename to _setjmp_symbol.
+ (__sigsetjmp): Rename to __sigsetjmp_symbol.
+ * sysdeps/powerpc/powerpc64/setjmp.S: Define setjmp_symbol,
+ _setjmp_symbol, __sigsetjmp_symbol, and __sigjmp_save_symbol based on
+ which setjmp to generate.
+ * sysdeps/powerpc/powerpc64/__longjmp-common.S: Add "longjmp" and
+ "longjmp_target" static probes.
+
2013-12-05 Siddhesh Poyarekar <siddhesh@redhat.com>
* benchtests/README: Add note about output arguments.