| /freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_descriptions.cpp | 107 uptr access_size) { in GetAccessToHeapChunkInformation() argument 109 if (chunk.AddrIsAtLeft(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 111 } else if (chunk.AddrIsAtRight(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 117 } else if (chunk.AddrIsInside(addr, access_size, &descr->offset)) { in GetAccessToHeapChunkInformation() 157 bool GetHeapAddressInformation(uptr addr, uptr access_size, in GetHeapAddressInformation() argument 165 access_size); in GetHeapAddressInformation() 182 bool DescribeAddressIfHeap(uptr addr, uptr access_size) { in DescribeAddressIfHeap() argument 184 if (!GetHeapAddressInformation(addr, access_size, &descr)) { in DescribeAddressIfHeap() 195 bool GetStackAddressInformation(uptr addr, uptr access_size, in GetStackAddressInformation() argument 210 descr->access_size = access_size; in GetStackAddressInformation() [all …]
|
| H A D | asan_descriptions.h | 129 bool GetHeapAddressInformation(uptr addr, uptr access_size, 131 bool DescribeAddressIfHeap(uptr addr, uptr access_size = 1); 138 uptr access_size; member 144 bool GetStackAddressInformation(uptr addr, uptr access_size, 149 uptr access_size; member 160 uptr access_size; member 170 bool GetGlobalAddressInformation(uptr addr, uptr access_size, 172 bool DescribeAddressIfGlobal(uptr addr, uptr access_size, const char *bug_type); 182 void PrintAddressDescription(uptr addr, uptr access_size = 1, 213 AddressDescription(uptr addr, uptr access_size,
|
| H A D | asan_allocator.h | 69 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) const { in AddrIsInside() argument 70 if (addr >= Beg() && (addr + access_size) <= End()) { in AddrIsInside() 76 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) const { in AddrIsAtLeft() argument 77 (void)access_size; in AddrIsAtLeft() 84 bool AddrIsAtRight(uptr addr, uptr access_size, sptr *offset) const { in AddrIsAtRight() argument 85 if (addr + access_size > End()) { in AddrIsAtRight()
|
| H A D | asan_errors.cpp | 422 access_size(access_size_), in ErrorGeneric() 426 if (access_size) { in ErrorGeneric() 427 if (access_size <= 9) { in ErrorGeneric() 429 desr[0] = '0' + access_size; in ErrorGeneric() 430 scariness.Scare(access_size + access_size / 2, desr); in ErrorGeneric() 431 } else if (access_size >= 10) { in ErrorGeneric() 441 if (*shadow_addr == 0 && access_size > ASAN_SHADOW_GRANULARITY) in ErrorGeneric() 652 access_size ? (is_write ? "WRITE" : "READ") : "ACCESS", access_size, in Print()
|
| H A D | asan_report.cpp | 515 uptr access_size, u32 exp, bool fatal) { in ReportGenericError() argument 534 access_size); in ReportGenericError() 544 uptr access_size, u32 exp) { in __asan_report_error() argument 547 ReportGenericError(pc, bp, sp, addr, is_write, access_size, exp, fatal); in __asan_report_error() 601 return ScopedInErrorReport::CurrentError().Generic.access_size; in __asan_get_report_access_size()
|
| H A D | asan_report.h | 51 uptr access_size, u32 exp, bool fatal);
|
| H A D | asan_interface_internal.h | 180 uptr addr, int is_write, uptr access_size, u32 exp);
|
| H A D | asan_errors.h | 409 uptr access_size; member
|
| /freebsd/sys/riscv/vmm/ |
| H A D | vmm_instruction_emul.c | 68 error = memread(vcpu, gpa, &val, vie->access_size, memarg); in vmm_emulate_instruction() 71 if ((vie->sign_extend == 0) && (vie->access_size < 8)) in vmm_emulate_instruction() 72 val &= (1ul << (vie->access_size * 8)) - 1; in vmm_emulate_instruction() 79 if (vie->access_size < 8) in vmm_emulate_instruction() 80 val &= (1ul << (vie->access_size * 8)) - 1; in vmm_emulate_instruction() 81 error = memwrite(vcpu, gpa, val, vie->access_size, memarg); in vmm_emulate_instruction()
|
| H A D | vmm_riscv.c | 337 int access_size; in riscv_gen_inst_emul_data() local 363 access_size = 1; in riscv_gen_inst_emul_data() 365 access_size = 2; in riscv_gen_inst_emul_data() 367 access_size = 4; in riscv_gen_inst_emul_data() 369 access_size = 8; in riscv_gen_inst_emul_data() 378 access_size = 1; in riscv_gen_inst_emul_data() 380 access_size = 2; in riscv_gen_inst_emul_data() 382 access_size = 4; in riscv_gen_inst_emul_data() 384 access_size = 8; in riscv_gen_inst_emul_data() 386 access_size = 1; in riscv_gen_inst_emul_data() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_report.cpp | 478 BaseReport(StackTrace *stack, bool fatal, uptr tagged_addr, uptr access_size) in BaseReport() argument 482 access_size(access_size), in BaseReport() 550 const uptr access_size = 0; member in __hwasan::__anon865875d10511::BaseReport 563 if (!access_size) in FindMismatchOffset() 566 __hwasan_test_shadow(reinterpret_cast<void *>(tagged_addr), access_size); in FindMismatchOffset() 568 CHECK_LT(offset, static_cast<sptr>(access_size)); in FindMismatchOffset() 1021 uptr access_size, bool is_store, bool fatal, in TagMismatchReport() argument 1023 : BaseReport(stack, fatal, tagged_addr, access_size), in TagMismatchReport() 1052 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ~TagMismatchReport() 1056 is_store ? "WRITE" : "READ", access_size, untagged_addr, ptr_tag, in ~TagMismatchReport() [all …]
|
| H A D | hwasan_report.h | 24 void ReportTagMismatch(StackTrace *stack, uptr addr, uptr access_size,
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/Utility/ |
| H A D | ReportRetriever.cpp | 124 addr_t access_size = in RetrieveReportData() local 145 dict->AddIntegerItem("access_size", access_size); in RetrieveReportData()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/InstrumentationRuntime/ASan/ |
| H A D | InstrumentationRuntimeASan.cpp | 166 addr_t access_size = RetrieveReportData() local
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm.h | 189 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 222 uint8_t access_size:4, sign_extend:1, dir:1, unused:2; member
|
| /freebsd/sys/contrib/xen/ |
| H A D | platform.h | 394 uint32_t access_size; member
|
| /freebsd/sys/dev/usb/net/ |
| H A D | mbim.h | 517 uint32_t access_size; member
|
| H A D | if_umb.c | 2495 sc->sc_info.apnlen, &c->access_offs, &c->access_size)) in umb_send_connect()
|
| /freebsd/sys/dev/xen/cpu/ |
| H A D | xen_acpi_cpu.c | 314 cx_ptr->reg.access_size = gas.AccessWidth; in acpi_fetch_cx()
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_arm64.c | 650 vie->access_size = 1 << esr_sas; in arm64_gen_inst_emul_data()
|