Home
last modified time | relevance | path

Searched refs:dfsan_origin (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp96 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 Ddfsan.cpp274 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 Ddfsan.h27 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 Ddfsan_interface.h25 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 Dorigin_of_first_taint.c18 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 Datomic.cpp22 dfsan_origin origin;
45 dfsan_origin origin = dfsan_get_origin(i); in main()
H A Dconditional_callbacks.c26 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback()
61 dfsan_origin Origin);
H A Dconditional_callbacks_sig.c18 void my_dfsan_conditional_callback(dfsan_label Label, dfsan_origin Origin) { in my_dfsan_conditional_callback()
42 dfsan_origin Origin);
H A Dcustom.cpp121 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 Dorigin_id_stack_trace.c34 dfsan_origin c_o = dfsan_get_origin(c); in main()
/llvm-project-15.0.7/clang/docs/
H A DDataFlowSanitizerDesign.rst79 dfsan_origin dfsan_get_origin(long data);
83 dfsan_origin dfsan_get_init_origin(const void *addr);
H A DDataFlowSanitizer.rst224 ``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 Dclang-formatted-files.txt1684 compiler-rt/lib/dfsan/dfsan_origin.h