<div dir="ltr">r247321 refactors the code so that it should build on Mac.<div>I haven't actually tested it on Mac -- so please help me and send follow up patches if needed.</div><div><br></div><div>check-fuzzer will still fail because some of the libFuzzer tests require dfsan.</div><div>I'd use some help from someone with a Mac to modify lib/Fuzzer/test/CMakeLists.txt so that it does not run dfsan-dependent tests on Mac. </div><div><br></div><div>Thanks, </div><div><br></div><div>--kcc </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 9, 2015 at 9:41 AM, Kostya Serebryany <span dir="ltr"><<a href="mailto:kcc@google.com" target="_blank">kcc@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Wed, Sep 9, 2015 at 12:57 AM, AlexDenisov via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi there.<br>
<br>
I’m trying to use LibFuzzer on OSX and face some issues:<br>
I checked out LibFuzzer documentation[1] and managed to proceed until the final step of the first example.<br>
Now I see linker errors related to dfsan, dfsan’s documentation[2] states explicitly “DataFlowSanitizer is a work in progress, currently under development for x86_64 Linux.”.<br></blockquote><div><br></div></span><div>Yes, libFuzzer does not build on OSX today. </div><div>Marshall (CC-ed) has managed to make it work with a couple of #ifdefs in FuzzerTraceState.cpp. <br></div><div><br></div><div>I'll try to commit such patches later this week, but I don't have a Mac so it will be harder for me to test. </div><div>If anyone wants it quicker -- patches are welcome.</div><div>I would also appreciate if someone can set up a build bot for libFuzzer on Mac :) </div><div>(similar to <a href="http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fuzzer" target="_blank">lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fuzzer</a>)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">
<br>
Does it mean that LibFuzzer available only on Linux platform? Can somebody confirm or refute my conclusion?<br>
<br>
[1] <a href="http://llvm.org/docs/LibFuzzer.html" rel="noreferrer" target="_blank">http://llvm.org/docs/LibFuzzer.html</a><br>
[2] <a href="http://clang.llvm.org/docs/DataFlowSanitizer.html" rel="noreferrer" target="_blank">http://clang.llvm.org/docs/DataFlowSanitizer.html</a><br>
--<br>
AlexDenisov<br>
Software Engineer, <a href="http://lowlevelbits.org" rel="noreferrer" target="_blank">http://lowlevelbits.org</a><br>
<br>
<br></span>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
<br></blockquote></div><br></div></div>
</blockquote></div><br></div>