Lines Matching refs:Printf
105 Printf(
115 // example, Printf may call syslog() which can itself be built with hwasan).
236 Printf("Potentially referenced stack objects:\n");
239 Printf(" %s in %s %s:%d\n", local.name, local.function_name,
252 Printf("Previously allocated frames:\n");
269 Printf("%s\n", frame_desc.data());
394 Printf("%s", s.data());
662 Printf("%s", d.Error());
663 Printf("\nCause: heap-buffer-overflow\n");
664 Printf("%s", d.Default());
665 Printf("%s", d.Location());
666 Printf("%p is located %zd bytes %s a %zd-byte region [%p,%p)\n",
670 Printf("%s", d.Allocation());
671 Printf("allocated by thread T%u here:\n", candidate.heap.thread_id);
672 Printf("%s", d.Default());
683 Printf("%s", d.Error());
684 Printf("\nCause: global-overflow\n");
685 Printf("%s", d.Default());
687 Printf("%s", d.Location());
689 Printf(
701 Printf(
707 Printf(
713 Printf("%s", d.Default());
722 Printf("%s%p is HWAsan shadow memory.\n%s", d.Location(), untagged_addr,
729 Printf(
750 Printf("%s", d.Error());
751 Printf("\nCause: stack tag-mismatch\n");
752 Printf("%s", d.Location());
753 Printf("Address %p is located in stack of thread T%zd\n", untagged_addr,
755 Printf("%s", d.Default());
770 Printf("%s", d.Error());
771 Printf("\nCause: use-after-free\n");
772 Printf("%s", d.Location());
773 Printf("%p is located %zd bytes inside a %zd-byte region [%p,%p)\n",
777 Printf("%s", d.Allocation());
778 Printf("freed by thread T%u here:\n", ha.free_thread_id);
779 Printf("%s", d.Default());
782 Printf("%s", d.Allocation());
783 Printf("previously allocated by thread T%u here:\n", har.alloc_thread_id);
784 Printf("%s", d.Default());
789 Printf("hwasan_dev_note_heap_rb_distance: %zd %zd\n", ha.ring_index + 1,
791 Printf("hwasan_dev_note_num_matching_addrs: %zd\n", ha.num_matching_addrs);
792 Printf("hwasan_dev_note_num_matching_addrs_4b: %zd\n",
811 Printf("HWAddressSanitizer can not describe address in more detail.\n");
813 Printf(
839 Printf("%s", d.Error());
850 Printf("%s", d.Access());
852 Printf("tags: %02x/%02x (ptr/mem)\n", ptr_tag,
855 Printf("%s", d.Default());
894 Printf("%s", d.Error());
898 Printf("\n%s", d.Default());
899 Printf(
902 Printf("%s", d.Allocation());
903 Printf("deallocated here:\n");
904 Printf("%s", d.Default());
907 Printf("%s", d.Allocation());
908 Printf("allocated here:\n");
909 Printf("%s", d.Default());
938 Printf("%s", s.data());
965 Printf("%s", d.Error());
973 Printf("%s", d.Access());
977 Printf(
982 Printf("%s of size %zu at %p tags: %02x/%02x (ptr/mem) in thread T%zd\n",
987 Printf("Invalid access starting at offset %zu\n", mismatch_offset);
988 Printf("%s", d.Default());
1023 Printf("Registers where the failure occurred (pc %p):\n", pc);
1026 // reduce the amount of logcat error messages printed. Each Printf() will
1028 // and so we wish to reduce the number of Printf() calls we have to make.
1030 Printf(" x0 %016llx x1 %016llx x2 %016llx x3 %016llx\n",
1033 Printf(" sp %016llx x1 %016llx x2 %016llx x3 %016llx\n",
1037 Printf(" x4 %016llx x5 %016llx x6 %016llx x7 %016llx\n",
1039 Printf(" x8 %016llx x9 %016llx x10 %016llx x11 %016llx\n",
1041 Printf(" x12 %016llx x13 %016llx x14 %016llx x15 %016llx\n",
1043 Printf(" x16 %016llx x17 %016llx x18 %016llx x19 %016llx\n",
1045 Printf(" x20 %016llx x21 %016llx x22 %016llx x23 %016llx\n",
1047 Printf(" x24 %016llx x25 %016llx x26 %016llx x27 %016llx\n",
1052 Printf(" x28 %016llx x29 %016llx x30 %016llx sp %016llx\n", frame[28],
1055 Printf(" x28 %016llx x29 %016llx x30 %016llx x31 %016llx\n", frame[28],