Home | History | Annotate | Download | only in msan

Lines Matching refs:Origin

46 // Function argument origin. Each argument starts at the same offset as the
205 f->origin_history_size > Origin::kMaxDepth) {
207 "Origin history size invalid: %d. Must be 0 (unlimited) or in [1, %d] "
209 f->origin_history_size, Origin::kMaxDepth);
217 "Origin per-stack limit invalid: %d. Must be 0 (unlimited) or in [1, "
241 void PrintWarningWithOrigin(uptr pc, uptr bp, u32 origin) {
244 __msan_origin_tls = origin;
254 (__msan_get_track_origins() && Origin::isValidId(origin)) ? origin : 0;
257 if (__msan_get_track_origins() && !Origin::isValidId(origin)) {
259 " ORIGIN: invalid (%x). Might be a bug in MemorySanitizer origin "
261 origin);
309 Origin o = Origin::FromRawId(id);
311 Origin chained = Origin::CreateChainedOrigin(o, stack);
549 void __msan_set_origin(const void *a, uptr size, u32 origin) {
550 if (__msan_get_track_origins()) SetOrigin(a, size, origin);
555 // and set the origin to (id | (31-th bit)).
579 id = Origin::CreateStackOrigin(idx).raw_id();
605 Origin o = Origin::FromRawId(this_id);