Home | History | Annotate | Download | only in asan

Lines Matching defs:pc

35   uptr pc;
182 void MaybeDumpInstructionBytes(uptr pc) {
183 if (!flags()->dump_instruction_bytes || (pc < GetPageSizeCached()))
186 str.append("First 16 instruction bytes at pc: ");
187 if (IsAccessibleMemoryRange(pc, 16)) {
189 PrintMemoryByte(&str, "", ((u8 *)pc)[i], /*in_shadow*/false, " ");
661 " (pc %p bp %p sp %p T%d)\n",
662 (void *)sig.addr, (void *)sig.pc, (void *)sig.bp, (void *)sig.sp,
676 " (pc %p bp %p sp %p T%d)\n",
677 description, (void *)sig.addr, (void *)sig.pc, (void *)sig.bp,
679 if (sig.pc < GetPageSizeCached()) {
680 Report("Hint: pc points to the zero page.\n");
685 MaybeDumpInstructionBytes(sig.pc);
880 ReportInvalidPointerPair(uptr pc, uptr bp, uptr sp, uptr a1, uptr a2) {
886 GET_STACK_TRACE_FATAL(pc, bp);
903 return ReportInvalidPointerPair(pc, bp, sp, a1, a2);
946 void __asan_report_error(uptr pc, uptr bp, uptr sp, uptr addr, int is_write,
1014 ReportData report = { pc, sp, bp, addr, (bool)is_write, access_size,
1021 "%p at pc %p bp %p sp %p\n",
1022 bug_descr, (void*)addr, pc, bp, sp);
1034 GET_STACK_TRACE_FATAL(pc, bp);
1064 return report_data.pc;