Home | History | Annotate | Download | only in asan

Lines Matching defs:access

72   const char *Access()     { return Blue(); }
386 // current memory access, indicate it in the log.
412 // FIXME: we may want to also print the size of the access here,
414 str.append("%s <== Memory access at offset %zd %s this variable%s\n",
459 // Try to fetch precise stack frame for this access.
460 AsanThread::StackFrameAccess access;
461 if (!t->GetStackFrameAccessByAddr(addr, &access)) {
465 Printf(" at offset %zu in frame%s\n", access.offset, d.EndLocation());
478 access.frame_pc = *reinterpret_cast<uptr *>(access.frame_pc);
480 access.frame_pc += 16;
482 StackTrace alloca_stack(&access.frame_pc, 1);
486 if (!ParseFrameDescription(access.frame_descr, &vars)) {
488 "descriptor: |%s|\n", access.frame_descr);
500 PrintAccessAndVarIntersection(vars[i], access.offset, access_size,
544 "(wild memory access suspected).\n");
775 Report("The signal is caused by a %s memory access.\n", access_type);
1184 d.Access(),
1185 access_size ? (is_write ? "WRITE" : "READ") : "ACCESS",