Lines Matching +defs:function +defs:o
130 Report("WARNING: DataFlowSanitizer: call to uninstrumented function %s\n",
139 "extern_weak function %s\nIf this only happens with dfsan, the "
145 // Use '-mllvm -dfsan-debug-nonzero-labels' and break on this function
153 // Indirect call to an uninstrumented vararg function. We don't have a way of
158 "function %s\n", fname);
227 Origin o = Origin::FromRawId(id);
229 Origin chained = Origin::CreateChainedOrigin(o, stack);
235 dfsan_origin o = GetOriginIfTainted(src, size);
236 if (o) {
237 o = ChainOrigin(o, stack);
238 *(dfsan_origin *)origin_for((void *)dst) = o;
566 // origin chain with the previous ID o and the current stack trace. This is
569 dfsan_label s, void *p, uptr size, dfsan_origin o) {
573 SetOrigin(p, size, ChainOrigin(o, &stack));
609 // Unlike the other dfsan interface functions the behavior of this function
611 // custom function.
627 // This function is used if dfsan_get_origin is called when origin tracking is
727 const char *function);
733 const char *function) {
753 reaches_function_callback(label, origin, file, line, function);
761 const char *function) {
762 __dfsan::ReachesFunctionCallback(label, origin, file, line, function);
767 unsigned int line, const char *function) {
768 __dfsan::ReachesFunctionCallback(label, 0, file, line, function);
820 bool PrintOriginTraceFramesToStr(Origin o, InternalScopedString *out) {
824 while (o.isChainedOrigin()) {
826 dfsan_origin origin_id = o.raw_id();
827 o = o.getNextChainedOrigin(&stack);
828 if (o.isChainedOrigin())
859 Origin o = Origin::FromRawId(origin);
860 return PrintOriginTraceFramesToStr(o, out);
926 Origin o = Origin::FromRawId(origin);
929 bool success = PrintOriginTraceFramesToStr(o, &trace);
946 Origin o = Origin::FromRawId(origin);
949 bool success = PrintOriginTraceFramesToStr(o, &trace);
975 Origin o = Origin::FromRawId(origin);
976 dfsan_origin origin_id = o.raw_id();
977 while (o.isChainedOrigin()) {
979 origin_id = o.raw_id();
980 o = o.getNextChainedOrigin(&stack);
1070 void dfsan_set_arg_origin_tls(uptr offset, dfsan_origin o) {
1071 __dfsan_arg_origin_tls[offset] = o;