Signed-off-by: Tomek Grabiec <tgrab...@gmail.com>
---
 arch/x86/backtrace.c |    4 ++++
 vm/stack-trace.c     |    2 ++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/arch/x86/backtrace.c b/arch/x86/backtrace.c
index aaa0615..322fd52 100644
--- a/arch/x86/backtrace.c
+++ b/arch/x86/backtrace.c
@@ -224,6 +224,8 @@ void print_backtrace_and_die(int sig, siginfo_t *info, void 
*secret)
        ucontext_t *uc = secret;
        unsigned long eip, ebp, addr;
 
+       trace_begin();
+
        eip     = uc->uc_mcontext.gregs[IP_REG];
        ebp     = uc->uc_mcontext.gregs[BP_REG];
        addr    = (unsigned long) info->si_addr;
@@ -241,5 +243,7 @@ void print_backtrace_and_die(int sig, siginfo_t *info, void 
*secret)
 
        print_trace_from(eip, (void *) ebp);
 
+       trace_end();
+
        exit(1);
 }
diff --git a/vm/stack-trace.c b/vm/stack-trace.c
index 95a8bf6..0472b67 100644
--- a/vm/stack-trace.c
+++ b/vm/stack-trace.c
@@ -748,7 +748,9 @@ void print_trace(void)
        /* Skip init_stack_trace_elem_current() */
        stack_trace_elem_next(&elem);
 
+       trace_begin();
        show_mixed_stack_trace(&elem);
+       trace_end();
 }
 
 void print_trace_from(unsigned long eip, void *frame)
-- 
1.6.0.6


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to