Lines Matching refs:dfsan_origin
119 ret = *(dfsan_origin *)origin_for((void *)(p + i)); in __dfsan_load_label_and_origin()
165 static const uptr kOriginAlign = sizeof(dfsan_origin);
176 static dfsan_origin GetOriginIfTainted(uptr addr, uptr size) { in GetOriginIfTainted()
183 return *(dfsan_origin *)origin_for((void *)addr); in GetOriginIfTainted()
233 dfsan_origin o = GetOriginIfTainted(src, size); in ChainAndWriteOriginIfTainted()
236 *(dfsan_origin *)origin_for((void *)dst) = o; in ChainAndWriteOriginIfTainted()
270 dfsan_origin *src_o = origin_for((void *)src_a); in CopyOrigin()
272 dfsan_origin *src_end = origin_for((void *)(src_a + (end - beg))); in CopyOrigin()
273 dfsan_origin *dst_o = origin_for((void *)beg); in CopyOrigin()
274 dfsan_origin last_src_o = 0; in CopyOrigin()
275 dfsan_origin last_dst_o = 0; in CopyOrigin()
306 dfsan_origin *src_end_o = origin_for(src_end); in ReverseCopyOrigin()
308 dfsan_origin *src_begin_o = origin_for((void *)src_a); in ReverseCopyOrigin()
309 dfsan_origin *dst = origin_for((void *)(end - kOriginAlign)); in ReverseCopyOrigin()
310 dfsan_origin last_src_o = 0; in ReverseCopyOrigin()
311 dfsan_origin last_dst_o = 0; in ReverseCopyOrigin()
391 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin
392 __dfsan_chain_origin(dfsan_origin id) { in __dfsan_chain_origin()
398 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin
399 __dfsan_chain_origin_if_tainted(dfsan_label label, dfsan_origin id) { in __dfsan_chain_origin_if_tainted()
499 void SetShadow(dfsan_label label, void *addr, uptr size, dfsan_origin origin) { in SetShadow()
520 dfsan_label s, void *p, uptr size, dfsan_origin o) { in __dfsan_maybe_store_origin()
530 dfsan_label label, dfsan_origin origin, void *addr, uptr size) { in __dfsan_set_label()
536 dfsan_origin init_origin = 0; in dfsan_set_label()
553 dfsan_origin init_origin = ChainOrigin(0, &stack, true); in dfsan_add_label()
573 dfsan_origin data_origin, dfsan_origin *ret_origin) { in __dfso_dfsan_get_label()
581 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin __dfsw_dfsan_get_origin( in __dfsw_dfsan_get_origin()
587 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin __dfso_dfsan_get_origin( in __dfso_dfsan_get_origin()
589 dfsan_origin data_origin, dfsan_origin *ret_origin) { in __dfso_dfsan_get_origin()
602 SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin
608 dfsan_origin origin, in dfsan_set_label_origin()
622 dfsan_origin origin);
626 static void ConditionalCallback(dfsan_label label, dfsan_origin origin) { in ConditionalCallback()
654 __dfsan_conditional_callback_origin(dfsan_label label, dfsan_origin origin) { in __dfsan_conditional_callback_origin()
703 void PrintInvalidOriginIdWarning(dfsan_origin origin) { in PrintInvalidOriginIdWarning()
717 dfsan_origin origin_id = o.raw_id(); in PrintOriginTraceFramesToStr()
744 const dfsan_origin origin = *__dfsan::origin_for(addr); in PrintOriginTraceToStr()
812 dfsan_origin origin) { in dfsan_print_origin_id_trace()
830 dfsan_origin origin, char *out_buf, uptr out_buf_size) { in dfsan_sprint_origin_id_trace()
855 extern "C" SANITIZER_INTERFACE_ATTRIBUTE dfsan_origin
864 const dfsan_origin origin = *__dfsan::origin_for(addr); in dfsan_get_init_origin()
867 dfsan_origin origin_id = o.raw_id(); in dfsan_get_init_origin()
961 void dfsan_set_arg_origin_tls(uptr offset, dfsan_origin o) { in dfsan_set_arg_origin_tls()