Searched refs:dfsan_origin (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | dfsan_custom.cpp | 96 dfsan_origin buf_origin, dfsan_origin *ret_origin) { in __dfso_stat() 187 dfsan_origin accept_origin, dfsan_origin *ret_origin) { in __dfso_strpbrk() 278 dfsan_origin s1_origin, dfsan_origin s2_origin, dfsan_origin n_origin, in __dfso_memcmp() 297 dfsan_origin s1_origin, dfsan_origin s2_origin, dfsan_origin n_origin, in __dfso_bcmp() 417 dfsan_origin s1_origin, dfsan_origin s2_origin, dfsan_origin n_origin, in __dfso_strncmp() 451 dfsan_origin s1_origin, dfsan_origin s2_origin, dfsan_origin n_origin, in __dfso_strncasecmp() 644 dfsan_origin s1_origin, dfsan_origin s2_origin, dfsan_origin n_origin, in __dfso_strncpy() 696 dfsan_origin fd_origin, dfsan_origin buf_origin, dfsan_origin count_origin, in __dfso_read() 717 dfsan_origin tp_origin, dfsan_origin *ret_origin) { in __dfso_clock_gettime() 1762 dfsan_origin c_origin, dfsan_origin n_origin, dfsan_origin *ret_origin) { in __dfso_memchr() [all …]
|
| H A D | dfsan.cpp | 274 dfsan_origin last_src_o = 0; in CopyOrigin() 275 dfsan_origin last_dst_o = 0; in CopyOrigin() 310 dfsan_origin last_src_o = 0; in ReverseCopyOrigin() 311 dfsan_origin last_dst_o = 0; in ReverseCopyOrigin() 392 __dfsan_chain_origin(dfsan_origin id) { in __dfsan_chain_origin() 536 dfsan_origin init_origin = 0; in dfsan_set_label() 573 dfsan_origin data_origin, dfsan_origin *ret_origin) { in __dfso_dfsan_get_label() 589 dfsan_origin data_origin, dfsan_origin *ret_origin) { in __dfso_dfsan_get_origin() 717 dfsan_origin origin_id = o.raw_id(); in PrintOriginTraceFramesToStr() 812 dfsan_origin origin) { in dfsan_print_origin_id_trace() [all …]
|
| H A D | dfsan.h | 27 typedef u32 dfsan_origin; typedef 43 void dfsan_set_arg_origin_tls(uptr offset, dfsan_origin o); 47 dfsan_origin dfsan_read_origin_of_first_taint(const void *addr, uptr size); 50 void dfsan_set_label_origin(dfsan_label label, dfsan_origin origin, void *addr, 83 inline dfsan_origin *origin_for(void *ptr) { in origin_for() 85 ~(sizeof(dfsan_origin) - 1); in origin_for() 86 return reinterpret_cast<dfsan_origin *>(aligned_addr); in origin_for() 89 inline const dfsan_origin *origin_for(const void *ptr) { in origin_for()
|
| /llvm-project-15.0.7/compiler-rt/include/sanitizer/ |
| H A D | dfsan_interface.h | 25 typedef uint32_t dfsan_origin; typedef 32 dfsan_origin origin); 56 dfsan_origin dfsan_get_origin(long data); 63 dfsan_origin dfsan_read_origin_of_first_taint(const void *addr, size_t size); 113 void dfsan_print_origin_id_trace(dfsan_origin origin); 153 size_t dfsan_sprint_origin_id_trace(dfsan_origin origin, char *out_buf, 171 dfsan_origin dfsan_get_init_origin(const void *addr);
|
| /llvm-project-15.0.7/compiler-rt/test/dfsan/ |
| H A D | origin_of_first_taint.c | 18 dfsan_origin c_orig = dfsan_get_origin(c); in main() 26 dfsan_origin d_orig = dfsan_read_origin_of_first_taint(d, sizeof(d)); in main()
|
| H A D | atomic.cpp | 22 dfsan_origin origin; 45 dfsan_origin origin = dfsan_get_origin(i); in main()
|
| H A D | conditional_callbacks.c | 26 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback() 61 dfsan_origin Origin);
|
| H A D | conditional_callbacks_sig.c | 18 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback() 42 dfsan_origin Origin);
|
| H A D | custom.cpp | 121 dfsan_origin val##_o[sizeof(val)]; \ 146 dfsan_origin val##_o[n]; \ 786 dfsan_origin t_o = dfsan_get_origin((long)t); in test_ctime_r() 869 dfsan_origin fd_o = dfsan_get_origin((long)fd); in test_dfsan_set_write_callback() 1198 dfsan_origin t0_o = dfsan_get_origin((long)t0); in test_localtime_r() 1467 dfsan_origin sizep_o = dfsan_get_origin(sizep); in test__dl_get_tls_static_info() 1709 dfsan_origin fd_o[2]; in test_socketpair() 1876 dfsan_origin m_o = dfsan_get_origin((long)m); in test_sprintf() 1878 dfsan_origin d_o = dfsan_get_origin((long)d); in test_sprintf() 1949 dfsan_origin y_o = dfsan_get_origin((long)y); in test_snprintf() [all …]
|
| H A D | origin_id_stack_trace.c | 34 dfsan_origin c_o = dfsan_get_origin(c); in main()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | DataFlowSanitizerDesign.rst | 79 dfsan_origin dfsan_get_origin(long data); 83 dfsan_origin dfsan_get_init_origin(const void *addr);
|
| H A D | DataFlowSanitizer.rst | 224 ``void my_callback(dfsan_label l, dfsan_origin o);``. 226 the dfsan_origin passed in it will always be 0.
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 1684 compiler-rt/lib/dfsan/dfsan_origin.h
|