/external/llvm-project/compiler-rt/lib/asan/ |
D | asan_descriptions.cpp | 106 uptr access_size) { in GetAccessToHeapChunkInformation() argument 108 if (chunk.AddrIsAtLeft(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 110 } else if (chunk.AddrIsAtRight(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 116 } else if (chunk.AddrIsInside(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 156 bool GetHeapAddressInformation(uptr addr, uptr access_size, in GetHeapAddressInformation() argument 164 access_size); in GetHeapAddressInformation() 181 bool DescribeAddressIfHeap(uptr addr, uptr access_size) { in DescribeAddressIfHeap() argument 183 if (!GetHeapAddressInformation(addr, access_size, &descr)) { in DescribeAddressIfHeap() 194 bool GetStackAddressInformation(uptr addr, uptr access_size, in GetStackAddressInformation() argument 209 descr->access_size = access_size; in GetStackAddressInformation() [all …]
|
D | asan_descriptions.h | 131 bool GetHeapAddressInformation(uptr addr, uptr access_size, 133 bool DescribeAddressIfHeap(uptr addr, uptr access_size = 1); 140 uptr access_size; member 146 bool GetStackAddressInformation(uptr addr, uptr access_size, 155 uptr access_size; member 165 bool GetGlobalAddressInformation(uptr addr, uptr access_size, 167 bool DescribeAddressIfGlobal(uptr addr, uptr access_size, const char *bug_type); 177 void PrintAddressDescription(uptr addr, uptr access_size = 1, 208 AddressDescription(uptr addr, uptr access_size,
|
D | asan_allocator.h | 70 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) const { in AddrIsInside() argument 71 if (addr >= Beg() && (addr + access_size) <= End()) { in AddrIsInside() 77 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) const { in AddrIsAtLeft() argument 78 (void)access_size; in AddrIsAtLeft() 85 bool AddrIsAtRight(uptr addr, uptr access_size, sptr *offset) const { in AddrIsAtRight() argument 86 if (addr + access_size > End()) { in AddrIsAtRight()
|
D | asan_errors.cpp | 393 access_size(access_size_), in ErrorGeneric() 397 if (access_size) { in ErrorGeneric() 398 if (access_size <= 9) { in ErrorGeneric() 400 desr[0] = '0' + access_size; in ErrorGeneric() 401 scariness.Scare(access_size + access_size / 2, desr); in ErrorGeneric() 402 } else if (access_size >= 10) { in ErrorGeneric() 412 if (*shadow_addr == 0 && access_size > SHADOW_GRANULARITY) shadow_addr++; in ErrorGeneric() 582 access_size ? (is_write ? "WRITE" : "READ") : "ACCESS", access_size, in Print()
|
D | asan_report.cpp | 461 uptr access_size, u32 exp, bool fatal) { in ReportGenericError() argument 476 access_size); in ReportGenericError() 486 uptr access_size, u32 exp) { in __asan_report_error() argument 489 ReportGenericError(pc, bp, sp, addr, is_write, access_size, exp, fatal); in __asan_report_error() 543 return ScopedInErrorReport::CurrentError().Generic.access_size; in __asan_get_report_access_size()
|
D | asan_report.h | 50 uptr access_size, u32 exp, bool fatal);
|
D | asan_interface_internal.h | 164 uptr addr, int is_write, uptr access_size, u32 exp);
|
D | asan_errors.h | 369 uptr access_size; member
|
/external/compiler-rt/lib/asan/tests/ |
D | asan_oob_test.cc | 79 for (size_t access_size = 1; access_size <= max_access_size; in TEST() local 80 access_size *= 2) { in TEST() 82 for (size_t offset = 0; offset <= 8; offset += access_size) { in TEST() 87 if (offset + access_size <= alloc_size) { in TEST() 88 asan_write_sized_aligned(addr, access_size); in TEST() 95 EXPECT_DEATH(asan_write_sized_aligned(addr, access_size), in TEST()
|
/external/llvm-project/compiler-rt/lib/asan/tests/ |
D | asan_oob_test.cpp | 88 for (size_t access_size = 1; access_size <= max_access_size; in TEST() local 89 access_size *= 2) { in TEST() 91 for (size_t offset = 0; offset <= 8; offset += access_size) { in TEST() 96 if (offset + access_size <= alloc_size) { in TEST() 97 asan_write_sized_aligned(addr, access_size); in TEST() 100 EXPECT_DEATH(asan_write_sized_aligned(addr, access_size), in TEST()
|
/external/compiler-rt/lib/asan/ |
D | asan_report.cc | 44 uptr access_size; member 380 uptr access_size, uptr prev_var_end, in PrintAccessAndVarIntersection() argument 383 uptr addr_end = addr + access_size; in PrintAccessAndVarIntersection() 449 bool DescribeAddressIfStack(uptr addr, uptr access_size) { in DescribeAddressIfStack() argument 500 PrintAccessAndVarIntersection(vars[i], access.offset, access_size, in DescribeAddressIfStack() 515 uptr access_size) { in DescribeAccessToHeapChunk() argument 520 if (chunk.AddrIsAtLeft(addr, access_size, &offset)) { in DescribeAccessToHeapChunk() 522 } else if (chunk.AddrIsAtRight(addr, access_size, &offset)) { in DescribeAccessToHeapChunk() 528 } else if (chunk.AddrIsInside(addr, access_size, &offset)) { in DescribeAccessToHeapChunk() 540 void DescribeHeapAddress(uptr addr, uptr access_size) { in DescribeHeapAddress() argument [all …]
|
D | asan_allocator.h | 65 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) { in AddrIsInside() argument 66 if (addr >= Beg() && (addr + access_size) <= End()) { in AddrIsInside() 72 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) { in AddrIsAtLeft() argument 73 (void)access_size; in AddrIsAtLeft() 80 bool AddrIsAtRight(uptr addr, uptr access_size, sptr *offset) { in AddrIsAtRight() argument 81 if (addr + access_size > End()) { in AddrIsAtRight()
|
D | asan_report.h | 43 void DescribeHeapAddress(uptr addr, uptr access_size); 48 bool DescribeAddressIfStack(uptr addr, uptr access_size); 53 uptr access_size, u32 exp, bool fatal);
|
D | asan_interface_internal.h | 144 uptr addr, int is_write, uptr access_size, u32 exp);
|
/external/compiler-rt/test/asan/TestCases/ |
D | debug_report.cc | 41 size_t access_size = __asan_get_report_access_size(); in __asan_on_error() local 56 fprintf(stderr, "access_size: %ld\n", access_size); in __asan_on_error()
|
/external/llvm-project/compiler-rt/test/asan/TestCases/ |
D | debug_report.cpp | 47 size_t access_size = __asan_get_report_access_size(); in __asan_on_error() local 62 fprintf(stderr, "access_size: %ld\n", access_size); in __asan_on_error()
|
/external/llvm-project/compiler-rt/lib/hwasan/ |
D | hwasan_report.cpp | 300 uptr tagged_addr, uptr access_size, in PrintAddressDescription() argument 589 void ReportTagMismatch(StackTrace *stack, uptr tagged_addr, uptr access_size, in ReportTagMismatch() argument 607 __hwasan_test_shadow(reinterpret_cast<void *>(tagged_addr), access_size); in ReportTagMismatch() 608 CHECK(offset >= 0 && offset < static_cast<sptr>(access_size)); in ReportTagMismatch() 616 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ReportTagMismatch() 620 Min(access_size, static_cast<uptr>(offset) + (1 << kShadowScale))); in ReportTagMismatch() 625 PrintAddressDescription(tagged_addr, access_size, in ReportTagMismatch()
|
D | hwasan_report.h | 24 void ReportTagMismatch(StackTrace *stack, uptr addr, uptr access_size,
|
/external/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASan/ |
D | InstrumentationRuntimeASan.cpp | 167 addr_t access_size = in RetrieveReportData() local 187 dict->AddIntegerItem("access_size", access_size); in RetrieveReportData()
|
/external/compiler-rt/include/sanitizer/ |
D | asan_interface.h | 111 void *addr, int is_write, size_t access_size);
|
/external/llvm-project/compiler-rt/include/sanitizer/ |
D | asan_interface.h | 246 void *addr, int is_write, size_t access_size);
|
/external/kernel-headers/original/uapi/linux/ |
D | acrn.h | 434 __u8 access_size; member
|
/external/vixl/src/aarch64/ |
D | macro-assembler-aarch64.cc | 1956 unsigned access_size = CalcLSDataSize(op); in LS_MACRO_LIST() local 1961 if (addr.IsImmediateOffset() && !IsImmLSScaled(offset, access_size) && in LS_MACRO_LIST() 2007 unsigned access_size = CalcLSPairDataSize(op); in LSPAIR_MACRO_LIST() local 2011 if (IsImmLSPair(offset, access_size)) { in LSPAIR_MACRO_LIST()
|
D | simulator-aarch64.cc | 2127 unsigned access_size = 1 << 3; in VisitLoadStorePAC() local 2128 LogRead(dst, GetPrintRegisterFormatForSize(access_size), addr_ptr); in VisitLoadStorePAC() 2253 unsigned access_size = 1 << instr->GetSizeLS(); in LoadStoreHelper() local 2254 unsigned result_size = extend ? extend_to_size : access_size; in LoadStoreHelper() 2263 LogExtendingRead(srcdst, print_format, access_size, address); in LoadStoreHelper() 2646 unsigned access_size = is_pair ? element_size * 2 : element_size; in VisitLoadStoreExclusive() local 2649 CheckIsValidUnalignedAtomicAccess(rn, address, access_size); in VisitLoadStoreExclusive() 2653 local_monitor_.MarkExclusive(address, access_size); in VisitLoadStoreExclusive() 2732 do_store = local_monitor_.IsExclusive(address, access_size) && in VisitLoadStoreExclusive() 2733 global_monitor_.IsExclusive(address, access_size); in VisitLoadStoreExclusive()
|
D | simulator-aarch64.h | 2459 unsigned access_size) { 2466 AlignDown(address + access_size - 1, kAtomicAccessGranule)) { 2471 if (AlignDown(address, access_size) != address) {
|