From: Julian Seward Date: Tue, 14 Dec 2004 09:19:29 +0000 (+0000) Subject: Commented-out get_current_tid() hack. X-Git-Tag: svn/VALGRIND_3_0_0~1118 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=be5b893799f5a775534bc1d31bd6319cffe31d2b;p=thirdparty%2Fvalgrind.git Commented-out get_current_tid() hack. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3200 --- diff --git a/coregrind/vg_signals.c b/coregrind/vg_signals.c index 97281db84d..2909f3065b 100644 --- a/coregrind/vg_signals.c +++ b/coregrind/vg_signals.c @@ -1753,7 +1753,11 @@ void vg_sync_signalhandler ( Int sigNo, vki_siginfo_t *info, struct vki_ucontext act upon and immediately restart the faulting instruction. */ if (info->si_signo == VKI_SIGSEGV) { + /* HACK */ + //ThreadId tid = VG_(running_a_thread)() ? VG_(get_current_tid)() : 1; ThreadId tid = VG_(get_current_tid)(); + /* end HACK */ + Addr fault = (Addr)info->_sifields._sigfault._addr; Addr esp = STACK_PTR(VG_(threads)[tid].arch); Segment *seg;