Goplat <[EMAIL PROTECTED]> wrote: > case 1048576: > /* can't be bothered to calculate larger ones */
Yep. Valgrind always failed here. I did submit several bugfixes. Didn't receive any answer. Sorry forgot to report, but my valgrind here was always patched; + case 524288: case 1048576: + case 1048576*2: + case 1048576*4: I also needed this on my rather old system: diff -r -ub valgrind-2.0.0/coregrind/vg_syscalls.c valgrind-2.0.0-leo/coregrind/ --- valgrind-2.0.0/coregrind/vg_syscalls.c Mon Nov 3 20:15:04 2003 +++ valgrind-2.0.0-leo/coregrind/vg_syscalls.c Mon Dec 1 16:33:56 2003 @@ -2237,6 +2237,7 @@ the number of bytes currently in that socket's send buffer. It writes this value as an int to the memory location indicated by the third argument of ioctl(2). */ +#if 0 case SIOCOUTQ: SYSCALL_TRACK( pre_mem_write, tid, "ioctl(SIOCOUTQ)", arg3, sizeof(int)); @@ -2244,6 +2245,7 @@ if (!VG_(is_kerror)(res) && res == 0) VG_TRACK( post_mem_write,arg3, sizeof(int)); break; +#endif leo