Wireshark mailing list archives

Re: Canaries in Wmem


From: Guy Harris <guy () alum mit edu>
Date: Fri, 21 Dec 2012 17:59:28 -0800


On Dec 19, 2012, at 7:51 AM, Evan Huus <eapache () gmail com> wrote:

They've been on my to-do list for a while, as emem provides them.

However, I've never personally used emem's canaries, and I've never
actually heard of or seen anyone else using them. Are they actually
useful anymore, or has Moore's law made valgrind the better tool in
all situations?

        http://valgrind.org/info/platforms.html

It's not a better tool for developers working on platforms not listed there.  In particular:

        There are many platforms not mentioned here. Some are of little interest (eg. SPARC/*, */AIX). Some would be 
technically difficult (eg. IA64/*). In particular Windows is not under consideration here because porting to it would 
require so many changes it would almost be a separate project.

Note also

        http://valgrind.org/downloads/

"Valgrind 3.8.1

        ...

For {x86,amd64,arm,ppc32,ppc64,s390x,mips32}-linux, arm-android (2.3 and later), x86-android (4.0 and later) and 
{x86,amd64}-darwin (Mac OS X 10.6 and 10.7, *with limited support for 10.8*)."

(emphasis mine).

Whether that says we should keep the canaries around is another matter, but it indicates that not everybody can use 
Valgrind.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: