From b56639bb84656464efbf88912f68c36e7f099d49 Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Tue, 25 Mar 2008 12:26:46 -0400 Subject: Cleanup. --- runtime/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index b52ddf7b..bea8b3a3 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,8 @@ +2008-03-25 Martin Hunt + + * unwind.c (unwind): Return a positive number to indicate + that unwinding is done. + 2008-03-17 Eugene Teo PR 5947 -- cgit From fd2ef8221625866219d6fc8e99ac36520ac6017b Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Wed, 26 Mar 2008 10:06:19 -0400 Subject: i386 fixes. --- runtime/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index bea8b3a3..e56fa729 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,10 @@ +2008-03-26 Martin Hunt + Fixes to get i386 working. + * unwind.c (unwind): Fix types in debug print. + * stack-i386.c (_stp_stack_print_fallback): New function. + (__stp_stack_print): Call _stp_stack_print_fallback() if unwinder + appears to fail. + 2008-03-25 Martin Hunt * unwind.c (unwind): Return a positive number to indicate -- cgit From 580f1a959f79fdd5534a5f2f8daeb415399f38ac Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Fri, 28 Mar 2008 17:01:40 -0400 Subject: dded _stp_read_address() and changed code to use it. --- runtime/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index e56fa729..d9ea4474 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,8 @@ +2008-03-28 Martin Hunt + + * copy.c (_stp_read_address): New function. Safely read + kernel or userspace. + 2008-03-26 Martin Hunt Fixes to get i386 working. * unwind.c (unwind): Fix types in debug print. -- cgit From 20d2c2c26b42b27a4881a46364a33330b2a6ea31 Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Sun, 30 Mar 2008 19:47:51 -0400 Subject: Support for kernels built with CONFIG_FRAME_POINTER --- runtime/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index d9ea4474..7c6dbbea 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,12 @@ +2008-03-30 Martin Hunt + + * runtime.h (STP_USE_FRAME_POINTER): Define when frame pointers + are available in the kernel and can be used. + * stack-arm.c: Use STP_USE_FRAME_POINTER. + * stack-i386.c: Ditto. + * unwind/i386.h: Ditto. + * unwind/x86_64.h: Ditto. + 2008-03-28 Martin Hunt * copy.c (_stp_read_address): New function. Safely read -- cgit From b45613ad2a9740217ad3050adc6fcd038286ce88 Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Mon, 31 Mar 2008 11:05:13 -0400 Subject: Add new define STP_USE_DWARF_UNWINDER which is set based on which archs work with the unwinder. --- runtime/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index 7c6dbbea..e6d8ed72 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,7 @@ +2008-03-31 Martin Hunt + + * runtime.h (STP_USE_DWARF_UNWINDER): Define. + 2008-03-30 Martin Hunt * runtime.h (STP_USE_FRAME_POINTER): Define when frame pointers -- cgit From f7e07777e033e580351dc6886ab7dbdddd9839fe Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Sun, 13 Apr 2008 17:50:45 -0400 Subject: runtime backtrace: stop infinite loops by checking for full print buffer 2008-04-13 Frank Ch. Eigler * print.c (_stp_pbuf_full): New function to note full print buffer. * stack-{i386,x86_64}.c: Use it in all stack-searching loops, to impose another limit against unbounded iteration. --- runtime/ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'runtime/ChangeLog') diff --git a/runtime/ChangeLog b/runtime/ChangeLog index 067c5820..09a3e35d 100644 --- a/runtime/ChangeLog +++ b/runtime/ChangeLog @@ -1,3 +1,9 @@ +2008-04-13 Frank Ch. Eigler + + * print.c (_stp_pbuf_full): New function to note full print buffer. + * stack-{i386,x86_64}.c: Use it in all stack-searching loops, to + impose another limit against unbounded iteration. + 2008-03-31 Martin Hunt * runtime.h (STP_USE_DWARF_UNWINDER): Define. -- cgit