about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@gmail.com>2011-05-14 10:46:17 -0400
committerUlrich Drepper <drepper@gmail.com>2011-05-14 10:46:17 -0400
commitd6f67f7d833b4e2039f832355fb0edd65522c9f4 (patch)
tree4c6f49bb0855978eb83a31b3d43134414a2ef621 /ChangeLog
parent0656e90edc091f122284b602d2d590314e40c97a (diff)
downloadglibc-d6f67f7d833b4e2039f832355fb0edd65522c9f4.tar.gz
glibc-d6f67f7d833b4e2039f832355fb0edd65522c9f4.tar.xz
glibc-d6f67f7d833b4e2039f832355fb0edd65522c9f4.zip
Handle recursive calls in backtrace better
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 36a37087b1..43726ca8a5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2011-05-14  Ulrich Drepper  <drepper@gmail.com>
 
+	[BZ #12432]
+	* sysdeps/ia64/backtrace.c (struct trace_reg): Add cfa element.
+	(dummy_getcfa): New function.
+	(init): Get _Unwind_GetCFA address, use dummy if not found.
+	(backtrace_helper): In recursion check, also check whether CFA changes.
+	(__backtrace): Completely initialize arg.
+
 	* iconv/loop.c (SINGLE) [STORE_REST]: Add input bytes to bytebuf before
 	storing incomplete byte sequence in state object.  Avoid testing for
 	guaranteed too small input if we know there is enough data available.