release
Slava Pestov 2007-10-06 23:12:52 -04:00
parent 37e591e12f
commit 7b12b5e649
2 changed files with 2 additions and 2 deletions

View File

@ -1,5 +1,5 @@
F_FASTCALL void save_callstack_bottom(F_STACK_FRAME *callstack_bottom); F_FASTCALL void save_callstack_bottom(F_STACK_FRAME *callstack_bottom);
__attribute__((noinline)) void save_callstack_top(F_STACK_FRAME *callstack_top); F_FASTCALL __attribute__((noinline)) void save_callstack_top(F_STACK_FRAME *callstack_top);
#define FIRST_STACK_FRAME(stack) (F_STACK_FRAME *)((stack) + 1) #define FIRST_STACK_FRAME(stack) (F_STACK_FRAME *)((stack) + 1)

View File

@ -29,7 +29,7 @@ long exception_handler(PEXCEPTION_POINTERS pe)
CONTEXT *c = (CONTEXT*)pe->ContextRecord; CONTEXT *c = (CONTEXT*)pe->ContextRecord;
if(in_code_heap_p(c->Eip)) if(in_code_heap_p(c->Eip))
signal_callstack_top = (void*)c->Esp; signal_callstack_top = (void *)(c->Esp - CELLS);
else else
signal_callstack_top = NULL; signal_callstack_top = NULL;