From: Julian Seward Date: Fri, 11 Mar 2005 12:56:56 +0000 (+0000) Subject: Un-break --trace-children=yes. X-Git-Tag: svn/VALGRIND_3_0_0~1036 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5fee346604d351900f8fd33169ae8ee32d341b9f;p=thirdparty%2Fvalgrind.git Un-break --trace-children=yes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3282 --- diff --git a/NOTES.txt b/NOTES.txt index 71a8df95e9..b555c82b54 100644 --- a/NOTES.txt +++ b/NOTES.txt @@ -28,9 +28,6 @@ Known breakage is: implementation is possible. Result of that is that thread-event modelling and Helgrind are also disabled for that period. -* --trace-children=yes no longer works. This is presumably some - trivial bug which should be fixed asap. - * signal contexts for x86 signal deliveries are partially broken. On delivery of an rt-signal, a context frame is built, but only the 8 integer registers and %eflags are written into it, no SSE and no FP diff --git a/coregrind/vg_syscalls.c b/coregrind/vg_syscalls.c index 85233a7c7f..4a5e6649bc 100644 --- a/coregrind/vg_syscalls.c +++ b/coregrind/vg_syscalls.c @@ -2004,7 +2004,7 @@ PRE(sys_execve, Special) VG_(env_setenv)( (Char***)&ARG3, VALGRINDLIB, VG_(libdir)); // Create executable name: "/proc/self/fd/", update ARG1 - ARG1 = (Addr)VG_(build_child_exename)(); + path = VG_(build_child_exename)(); } if (0) {