From: Michael Starzinger Date: Thu, 5 Nov 2009 10:36:55 +0000 (+0100) Subject: * src/vm/jit/trap.cpp (trap_handle): Activated new stack unwinding for i386. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=10e96dd47bce251787ee57f7e5fe2f0c6aade1c8;hp=aa11457bc4c2811fefe5e4f38e979963bddd6123;p=cacao.git * src/vm/jit/trap.cpp (trap_handle): Activated new stack unwinding for i386. --- diff --git a/src/vm/jit/trap.cpp b/src/vm/jit/trap.cpp index 80e4649e0..e15a77a18 100644 --- a/src/vm/jit/trap.cpp +++ b/src/vm/jit/trap.cpp @@ -380,7 +380,7 @@ void trap_handle(int sig, void *xpc, void *context) trap_handle_exception: default: if (p != NULL) { -#if defined(__ALPHA__) || defined(__X86_64__) +#if defined(__ALPHA__) || defined(__I386__) || defined(__X86_64__) // Perform stack unwinding for exceptions on execution state. es.pc = (uint8_t *) (uintptr_t) xpc; es.pv = (uint8_t *) (uintptr_t) sfi.pv;