Displaying 11 results from an estimated 11 matches for "dfsan_interface".
Did you mean:
asan_interface
2017 Jun 15
2
Linker error while linking DataFlowSanitizer to LLVM IR
...ang 3.8.0 binaries on Ubuntu 16.04.2, 64 bit. I
tried to lift a minimal program to LLVM IR, then link the IR to
DataFlowSanitizer libraries to produce executable code. In the second step,
the process throws a bunch of linker errors.
=========================================
#include <sanitizer/dfsan_interface.h>
#include <assert.h>
int main(void) {
int i = 1;
dfsan_label i_label = dfsan_create_label("i", 0);
dfsan_set_label(i_label, &i, sizeof(i));
return 0;
}
=========================================
clang -c -emit-llvm -fsanitize=dataflow test.c -o test.bc
clang -f...
2014 Mar 27
2
[LLVMdev] Building sanitizers for Android
...DCMAKE_CXX_FLAGS=--sysroot=$(ndkDir)/platforms/android-19/arch-arm
...
$ ninja install
...
[68/68]
-- Install configuration: "Release"
-- Installing: ship/include/sanitizer/asan_interface.h
-- Installing: ship/include/sanitizer/common_interface_defs.h
-- Installing: ship/include/sanitizer/dfsan_interface.h
-- Installing: ship/include/sanitizer/linux_syscall_hooks.h
-- Installing: ship/include/sanitizer/lsan_interface.h
-- Installing: ship/include/sanitizer/msan_interface.h
-- Installing: ship/include/sanitizer/tsan_interface_atomic.h
-- Installing: ship/asan_blacklist.txt
-- Installing: ship/bin/as...
2014 Mar 27
2
[LLVMdev] Building sanitizers for Android
...gt; ...
>> $ ninja install
>> ...
>> [68/68]
>> -- Install configuration: "Release"
>> -- Installing: ship/include/sanitizer/asan_interface.h
>> -- Installing: ship/include/sanitizer/common_interface_defs.h
>> -- Installing: ship/include/sanitizer/dfsan_interface.h
>> -- Installing: ship/include/sanitizer/linux_syscall_hooks.h
>> -- Installing: ship/include/sanitizer/lsan_interface.h
>> -- Installing: ship/include/sanitizer/msan_interface.h
>> -- Installing: ship/include/sanitizer/tsan_interface_atomic.h
>> -- Installing: ship/...
2019 Jul 06
2
Seeking suggestions about interfacing of LLVM DataFlowSanitizer library with KLEE in C code.
...E. However, I have faced some difficulties (explained below) while interfacing this library with KLEE and I am seeking your help to solve it.
For our research purpose, we are using LLVM compiler and LLVM DataFlowSanitizer library. We instrumented a C code using LLVM DataFlowSanitizer library (from dfsan_interface.h) along with the insertion of some KLEE assertion (from klee.h) and converted it to LLVM Bit-code. Then we provided this LLVM Bit-code to KLEE (software verification tool) to run with the archive library of DataFlowSanitizer tool, libclang_rt.dfsan-x86_64.a. But, KLEE showed the following error....
2014 Mar 28
2
[LLVMdev] Building sanitizers for Android
...; ...
>>>> [68/68]
>>>> -- Install configuration: "Release"
>>>> -- Installing: ship/include/sanitizer/asan_interface.h
>>>> -- Installing: ship/include/sanitizer/common_interface_defs.h
>>>> -- Installing: ship/include/sanitizer/dfsan_interface.h
>>>> -- Installing: ship/include/sanitizer/linux_syscall_hooks.h
>>>> -- Installing: ship/include/sanitizer/lsan_interface.h
>>>> -- Installing: ship/include/sanitizer/msan_interface.h
>>>> -- Installing: ship/include/sanitizer/tsan_interface_atomic...
2013 Jun 13
5
[LLVMdev] DataFlowSanitizer design discussion
...each data item being tracked separately.
Interface
=========
A number of functions are provided which will create taint labels,
attach labels to memory regions and extract the set of labels
associated with a specific memory region. These functions are declared
in the header file "sanitizer/dfsan_interface.h".
/// Creates and returns a base label with the given description and user data.
dfsan_label dfsan_create_label(const char *desc, void *userdata);
/// Sets the label for each address in [addr,addr+size) to \c label.
void dfsan_set_label(dfsan_label label, void *addr, size_t siz...
2013 Jun 26
0
[LLVMdev] DataFlowSanitizer design discussion
...the program anywhere it shouldn't be.
Interface
=========
A number of functions are provided which will create taint labels,
attach labels to memory regions and extract the set of labels
associated with a specific memory region. These functions are declared
in the header file "sanitizer/dfsan_interface.h".
/// Creates and returns a base label with the given description and user data.
dfsan_label dfsan_create_label(const char *desc, void *userdata);
/// Sets the label for each address in [addr,addr+size) to \c label.
void dfsan_set_label(dfsan_label label, void *addr, size_t siz...
2014 Apr 01
2
[LLVMdev] Building sanitizers for Android
...gt; >>>> -- Install configuration: "Release"
>> >>>> -- Installing: ship/include/sanitizer/asan_interface.h
>> >>>> -- Installing: ship/include/sanitizer/common_interface_defs.h
>> >>>> -- Installing: ship/include/sanitizer/dfsan_interface.h
>> >>>> -- Installing: ship/include/sanitizer/linux_syscall_hooks.h
>> >>>> -- Installing: ship/include/sanitizer/lsan_interface.h
>> >>>> -- Installing: ship/include/sanitizer/msan_interface.h
>> >>>> -- Installing: ship/inc...
2014 Apr 02
3
[LLVMdev] Building sanitizers for Android
...tall configuration: "Release"
> >>> >>>> -- Installing: ship/include/sanitizer/asan_interface.h
> >>> >>>> -- Installing: ship/include/sanitizer/common_interface_defs.h
> >>> >>>> -- Installing: ship/include/sanitizer/dfsan_interface.h
> >>> >>>> -- Installing: ship/include/sanitizer/linux_syscall_hooks.h
> >>> >>>> -- Installing: ship/include/sanitizer/lsan_interface.h
> >>> >>>> -- Installing: ship/include/sanitizer/msan_interface.h
> >>> >...
2013 Aug 07
2
[LLVMdev] DataFlowSanitizer design discussion
...;
>
> Interface
> =========
>
> A number of functions are provided which will create taint labels,
> attach labels to memory regions and extract the set of labels
> associated with a specific memory region. These functions are declared
> in the header file "sanitizer/dfsan_interface.h".
>
> /// Creates and returns a base label with the given description and user data.
> dfsan_label dfsan_create_label(const char *desc, void *userdata);
>
> /// Sets the label for each address in [addr,addr+size) to \c label.
> void dfsan_set_label(dfsan_label...
2014 Apr 03
2
[LLVMdev] Building sanitizers for Android
...elease"
> >> >>> >>>> -- Installing: ship/include/sanitizer/asan_interface.h
> >> >>> >>>> -- Installing: ship/include/sanitizer/common_interface_defs.h
> >> >>> >>>> -- Installing: ship/include/sanitizer/dfsan_interface.h
> >> >>> >>>> -- Installing: ship/include/sanitizer/linux_syscall_hooks.h
> >> >>> >>>> -- Installing: ship/include/sanitizer/lsan_interface.h
> >> >>> >>>> -- Installing: ship/include/sanitizer/msan_interfa...