On Tue, Aug 13, 2013 at 10:07 AM, Alexis La Goutte <
alexis.lagou...@gmail.com> wrote:

>
>
>
> On Tue, Aug 13, 2013 at 3:44 PM, Evan Huus <eapa...@gmail.com> wrote:
>
>> On Tue, Aug 13, 2013 at 6:29 AM, Bálint Réczey <bal...@balintreczey.hu>wrote:
>>
>>> Hi,
>>>
>>> 2013/8/12 Alexis La Goutte <alexis.lagou...@gmail.com>:
>>> > Hi,
>>> >
>>> > it is now possible to build wireshark with clang (CC=clang ./configure
>>> &&
>>> > make) (i fix last issue last week end).
>>> Great news!
>>>
>>> >
>>> >
>>> > I will try the ASAN feature (
>>> > http://clang.llvm.org/docs/AddressSanitizer.html )
>>> ASAN is also ported to GCC 4.8.
>>> I'm not sure which compiler is more reliable regarding ASAN checks,
>>> though.
>>>
>>> ...
>>> >
>>> > Also may be now add a clang build to buildbot? (no only scan-build)
>>> I also wanted to raise the question of adding '-fsanitize=address'  to
>>> the C flags.
>>> I think fuzzing with ASAN would worth the extra CPU time on buildbots
>>> and I'm even considering
>>> turning ASAN on in the Debian packages by default.
>>>
>>
>> ASAN is basically a borrowed subset of valgrind, so fuzzing with ASAN is
>> not necessary if we can ever get fuzzing with valgrind to work...
>>
>> ASAN is only 2x slower (valgrind is 20x slower...) and some bugs is only
> detect by ASAN...
>

I knew it would be faster, but I didn't know it also detected stack errors
(and not just heap errors). However, it does not detect uninitialized reads
(which Valgrind does) so for full coverage we need to do both.


> ___________________________________________________________________________
>> 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-requ...@wireshark.org
>> ?subject=unsubscribe
>>
>
>
> ___________________________________________________________________________
> 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-requ...@wireshark.org
> ?subject=unsubscribe
>
___________________________________________________________________________
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-requ...@wireshark.org?subject=unsubscribe

Reply via email to