Searched refs:dfsan_label (Results 1 - 7 of 7) sorted by relevance
/openbsd-current/gnu/llvm/compiler-rt/include/sanitizer/ |
H A D | dfsan_interface.h | 24 typedef uint8_t dfsan_label; typedef 31 typedef void (*dfsan_conditional_callback_t)(dfsan_label label, 36 typedef void (*dfsan_reaches_function_callback_t)(dfsan_label label, 43 dfsan_label dfsan_union(dfsan_label l1, dfsan_label l2); 46 void dfsan_set_label(dfsan_label label, void *addr, size_t size); 50 void dfsan_add_label(dfsan_label label, void *addr, size_t size); 58 dfsan_label dfsan_get_label(long data); 67 dfsan_label dfsan_read_labe [all...] |
/openbsd-current/gnu/llvm/compiler-rt/lib/dfsan/ |
H A D | dfsan_custom.cpp | 84 __dfsw_stat(const char *path, struct stat *buf, dfsan_label path_label, 85 dfsan_label buf_label, dfsan_label *ret_label) { 94 const char *path, struct stat *buf, dfsan_label path_label, 95 dfsan_label buf_label, dfsan_label *ret_label, dfsan_origin path_origin, 102 dfsan_label fd_label, 103 dfsan_label buf_label, 104 dfsan_label *ret_label) { 113 int fd, struct stat *buf, dfsan_label fd_labe [all...] |
H A D | dfsan.h | 26 typedef u8 dfsan_label; typedef 30 void dfsan_add_label(dfsan_label label, void *addr, uptr size); 31 void dfsan_set_label(dfsan_label label, void *addr, uptr size); 32 dfsan_label dfsan_read_label(const void *addr, uptr size); 33 dfsan_label dfsan_union(dfsan_label l1, dfsan_label l2); 42 void dfsan_set_arg_tls(uptr offset, dfsan_label label); 50 void dfsan_set_label_origin(dfsan_label label, dfsan_origin origin, void *addr, 62 void dfsan_set_label(dfsan_label labe [all...] |
H A D | dfsan.cpp | 98 dfsan_label __dfsan_union_load(const dfsan_label *ls, uptr n) { 99 dfsan_label label = ls[0]; 109 dfsan_label label = 0; 112 dfsan_label *s = shadow_for((void *)p); 114 dfsan_label l = s[i]; 160 SANITIZER_INTERFACE_ATTRIBUTE dfsan_label 161 dfsan_union(dfsan_label l1, dfsan_label l2) { 178 dfsan_label * [all...] |
/openbsd-current/gnu/llvm/compiler-rt/lib/fuzzer/dataflow/ |
H A D | DataFlow.h | 22 dfsan_label *FuncLabels; // Array of NumFuncs elements.
|
H A D | DataFlowCallbacks.cpp | 66 dfsan_label L1, dfsan_label UnusedL) { 72 void Name(Type Arg1, Type Arg2, dfsan_label L1, dfsan_label L2) { \
|
H A D | DataFlow.cpp | 77 static dfsan_label **FuncLabelsPerIter; // NumIterations x NumFuncs; 107 static void PrintBinary(FILE *Out, dfsan_label L, size_t Len) { 177 (dfsan_label **)calloc(NumIterations, sizeof(dfsan_label *)); 180 (dfsan_label *)calloc(__dft.NumFuncs, sizeof(dfsan_label));
|
Completed in 113 milliseconds