[LLVMdev] libFuzzer newbie question

Kostya Serebryany kcc at google.com
Thu Jul 9 18:23:14 PDT 2015


I hope I've replied in another related thread.

On Thu, Jul 9, 2015 at 6:20 PM, Chandler Carruth <chandlerc at google.com>
wrote:

> Explicitly CC-ing Kostya...
>
> On Sat, Jul 4, 2015 at 1:30 PM Juan Ceasar <juan.d.ceasar at gmail.com>
> wrote:
>
>> So I was curious to start using the libFuzzer, but trying to follow along
>> I got the following error:
>>
>> clang++ -fsanitize=address -fsanitize-coverage=edge test_fuzzer.cc
>> Fuzzer*.o
>>
>> Undefined symbols for architecture x86_64:
>>
>>   "_dfsan_create_label", referenced from:
>>
>>       fuzzer::TraceState::DFSanCmpCallback(unsigned long, unsigned long,
>> unsigned long, unsigned long long, unsigned long long, unsigned short,
>> unsigned short) in FuzzerTraceState.o
>>
>>       fuzzer::Fuzzer::InitializeTraceState() in FuzzerTraceState.o
>>
>>   "_dfsan_get_label_info", referenced from:
>>
>>       fuzzer::TraceState::GetLabelRange(unsigned short) in
>> FuzzerTraceState.o
>>
>>   "_dfsan_read_label", referenced from:
>>
>>       _dfsan_weak_hook_memcmp in FuzzerTraceState.o
>>
>>   "_dfsan_set_label", referenced from:
>>
>>       fuzzer::Fuzzer::InitializeTraceState() in FuzzerTraceState.o
>>
>> ld: symbol(s) not found for architecture x86_64
>>
>> clang-3.7: error: linker command failed with exit code 1 (use -v to see
>> invocation)
>>
>>
>>
>>
>> Any hints as to what I'm doing wrong?  Thanks
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150709/3e98ab1b/attachment.html>


More information about the llvm-dev mailing list