Searched refs:dfsan_label (Results 1 - 7 of 7) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/include/sanitizer/
H A Ddfsan_interface.h24 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 Ddfsan_custom.cpp84 __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 Ddfsan.h26 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 Ddfsan.cpp98 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 DDataFlow.h22 dfsan_label *FuncLabels; // Array of NumFuncs elements.
H A DDataFlowCallbacks.cpp66 dfsan_label L1, dfsan_label UnusedL) {
72 void Name(Type Arg1, Type Arg2, dfsan_label L1, dfsan_label L2) { \
H A DDataFlow.cpp77 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