Lines Matching refs:origin

355 static void SetOrigin(const void *dst, uptr size, u32 origin) {  in SetOrigin()  argument
365 u64 origin64 = ((u64)origin << 32) | origin; in SetOrigin()
369 if (*(u32 *)beg != origin) in SetOrigin()
370 *(u32 *)beg = origin; in SetOrigin()
379 if (*(u32 *)(end - kOriginAlign) != origin) in SetOrigin()
380 *(u32 *)(end - kOriginAlign) = origin; in SetOrigin()
547 void SetShadow(dfsan_label label, void *addr, uptr size, dfsan_origin origin) { in SetShadow() argument
552 SetOrigin(addr, size, origin); in SetShadow()
578 dfsan_label label, dfsan_origin origin, void *addr, uptr size) { in __dfsan_set_label() argument
579 __dfsan::SetShadow(label, addr, size, origin); in __dfsan_set_label()
656 dfsan_origin origin, in dfsan_set_label_origin() argument
659 __dfsan_set_label(label, origin, addr, size); in dfsan_set_label_origin()
670 dfsan_origin origin);
674 static void ConditionalCallback(dfsan_label label, dfsan_origin origin) { in ConditionalCallback() argument
696 conditional_callback(label, origin); in ConditionalCallback()
702 __dfsan_conditional_callback_origin(dfsan_label label, dfsan_origin origin) { in __dfsan_conditional_callback_origin() argument
703 __dfsan::ConditionalCallback(label, origin); in __dfsan_conditional_callback_origin()
724 dfsan_origin origin,
731 static void ReachesFunctionCallback(dfsan_label label, dfsan_origin origin, in ReachesFunctionCallback() argument
753 reaches_function_callback(label, origin, file, line, function); in ReachesFunctionCallback()
759 __dfsan_reaches_function_callback_origin(dfsan_label label, dfsan_origin origin, in __dfsan_reaches_function_callback_origin() argument
762 __dfsan::ReachesFunctionCallback(label, origin, file, line, function); in __dfsan_reaches_function_callback_origin()
812 void PrintInvalidOriginIdWarning(dfsan_origin origin) { in PrintInvalidOriginIdWarning() argument
817 d.Warning(), origin, d.Default()); in PrintInvalidOriginIdWarning()
853 const dfsan_origin origin = *__dfsan::origin_for(addr); in PrintOriginTraceToStr() local
859 Origin o = Origin::FromRawId(origin); in PrintOriginTraceToStr()
921 dfsan_origin origin) { in dfsan_print_origin_id_trace() argument
926 Origin o = Origin::FromRawId(origin); in dfsan_print_origin_id_trace()
935 PrintInvalidOriginIdWarning(origin); in dfsan_print_origin_id_trace()
939 dfsan_origin origin, char *out_buf, uptr out_buf_size) { in dfsan_sprint_origin_id_trace() argument
946 Origin o = Origin::FromRawId(origin); in dfsan_sprint_origin_id_trace()
952 PrintInvalidOriginIdWarning(origin); in dfsan_sprint_origin_id_trace()
973 const dfsan_origin origin = *__dfsan::origin_for(addr); in dfsan_get_init_origin() local
975 Origin o = Origin::FromRawId(origin); in dfsan_get_init_origin()