Displaying 6 results from an estimated 6 matches for "fuzzertracestate".
2015 Jul 04
2
[LLVMdev] libFuzzer newbie question
...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 FuzzerTrac...
2015 Jul 06
2
[LLVMdev] DataFlowSanitizer only for Linux
...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
.....
But then looking at the docs:
http://clang.llvm.org/docs/DataFlowSanitizer.html
It a...
2015 Jul 08
2
[LLVMdev] DataFlowSanitizer only for Linux
...mbols 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
>>
>> .....
>>...
2015 Jul 10
2
[LLVMdev] DataFlowSanitizer only for Linux
...gt; "_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
>>...
2015 Sep 09
3
LibFuzzer and platforms availability
Hi there.
I’m trying to use LibFuzzer on OSX and face some issues:
I checked out LibFuzzer documentation[1] and managed to proceed until the final step of the first example.
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.”.
Does it mean that LibFuzzer available only on
2015 Sep 10
2
LibFuzzer and platforms availability
...n, dfsan’s documentation[2] states
>> explicitly “DataFlowSanitizer is a work in progress, currently under
>> development for x86_64 Linux.”.
>>
>
> Yes, libFuzzer does not build on OSX today.
> Marshall (CC-ed) has managed to make it work with a couple of #ifdefs
> in FuzzerTraceState.cpp.
>
> 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.
> If anyone wants it quicker -- patches are welcome.
> I would also appreciate if someone can set up a build bot for libFuzzer on
> Mac :)
> (similar...