Searched refs:access_size (Results 1 - 13 of 13) sorted by relevance

/external/compiler-rt/lib/asan/tests/
H A Dasan_oob_test.cc79 for (size_t access_size = 1; access_size <= max_access_size;
80 access_size *= 2) {
82 for (size_t offset = 0; offset <= 8; offset += access_size) {
85 // accessed: [p + offset, p + offset + access_size)
87 if (offset + access_size <= alloc_size) {
88 asan_write_sized_aligned(addr, access_size);
95 EXPECT_DEATH(asan_write_sized_aligned(addr, access_size),
/external/compiler-rt/test/asan/TestCases/
H A Ddebug_report.cc41 size_t access_size = __asan_get_report_access_size(); local
56 fprintf(stderr, "access_size: %ld\n", access_size);
57 // CHECK: access_size: 1
/external/compiler-rt/lib/asan/
H A Dasan_allocator.h65 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) { argument
66 if (addr >= Beg() && (addr + access_size) <= End()) {
72 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) { argument
73 (void)access_size;
80 bool AddrIsAtRight(uptr addr, uptr access_size, sptr *offset) { argument
81 if (addr + access_size > End()) {
H A Dasan_report.h43 void DescribeHeapAddress(uptr addr, uptr access_size);
48 bool DescribeAddressIfStack(uptr addr, uptr access_size);
53 uptr access_size, u32 exp, bool fatal);
H A Dasan_report.cc44 uptr access_size; member in struct:__asan::ReportData
380 uptr access_size, uptr prev_var_end,
383 uptr addr_end = addr + access_size;
449 bool DescribeAddressIfStack(uptr addr, uptr access_size) { argument
500 PrintAccessAndVarIntersection(vars[i], access.offset, access_size,
515 uptr access_size) {
520 if (chunk.AddrIsAtLeft(addr, access_size, &offset)) {
522 } else if (chunk.AddrIsAtRight(addr, access_size, &offset)) {
528 } else if (chunk.AddrIsInside(addr, access_size, &offset)) {
540 void DescribeHeapAddress(uptr addr, uptr access_size) {
379 PrintAccessAndVarIntersection(const StackVarDescr &var, uptr addr, uptr access_size, uptr prev_var_end, uptr next_var_beg) argument
581 DescribeAddress(uptr addr, uptr access_size, const char *bug_type) argument
1061 ReportGenericError(uptr pc, uptr bp, uptr sp, uptr addr, bool is_write, uptr access_size, u32 exp, bool fatal) argument
1206 __asan_report_error(uptr pc, uptr bp, uptr sp, uptr addr, int is_write, uptr access_size, u32 exp) argument
[all...]
H A Dasan_interface_internal.h144 uptr addr, int is_write, uptr access_size, u32 exp);
/external/compiler-rt/include/sanitizer/
H A Dasan_interface.h111 void *addr, int is_write, size_t access_size);
/external/mesa3d/src/compiler/spirv/
H A Dvtn_variables.c439 unsigned *access_size)
461 *access_size = vtn_type_block_size(type);
467 unsigned access_offset, unsigned access_size,
483 nir_intrinsic_set_range(instr, access_size);
515 unsigned access_offset, unsigned access_size,
561 access_offset, access_size,
584 access_offset, access_size,
605 access_offset, access_size,
624 access_offset, access_size,
632 access_offset, access_size,
437 vtn_access_chain_get_offset_size(struct vtn_access_chain *chain, unsigned *access_offset, unsigned *access_size) argument
465 _vtn_load_store_tail(struct vtn_builder *b, nir_intrinsic_op op, bool load, nir_ssa_def *index, nir_ssa_def *offset, unsigned access_offset, unsigned access_size, struct vtn_ssa_value **inout, const struct glsl_type *type) argument
513 _vtn_block_load_store(struct vtn_builder *b, nir_intrinsic_op op, bool load, nir_ssa_def *index, nir_ssa_def *offset, unsigned access_offset, unsigned access_size, struct vtn_access_chain *chain, unsigned chain_idx, struct vtn_type *type, struct vtn_ssa_value **inout) argument
682 unsigned access_offset = 0, access_size = 0; local
[all...]
/external/v8/src/arm64/
H A Dsimulator-arm64.cc1674 size_t access_size = 1 << instr->SizeLS();
1677 LogReadFP(address, access_size, srcdst);
1679 LogRead(address, access_size, srcdst);
1683 LogWriteFP(address, access_size, srcdst);
1685 LogWrite(address, access_size, srcdst);
1727 size_t access_size = 1 << instr->SizeLSPair();
1728 int64_t offset = instr->ImmLSPair() * access_size;
1730 uintptr_t address2 = address + access_size;
1758 DCHECK(access_size == kWRegSize);
1764 DCHECK(access_size
[all...]
/external/vixl/src/aarch64/
H A Dsimulator-aarch64.cc1383 unsigned access_size = 1 << instr->GetSizeLS(); local
1386 LogVRead(address, srcdst, GetPrintRegisterFormatForSizeFP(access_size));
1388 LogVRead(address, srcdst, GetPrintRegisterFormatForSize(access_size));
1390 LogRead(address, srcdst, GetPrintRegisterFormatForSize(access_size));
1394 LogVWrite(address, srcdst, GetPrintRegisterFormatForSizeFP(access_size));
1396 LogVWrite(address, srcdst, GetPrintRegisterFormatForSize(access_size));
1398 LogWrite(address, srcdst, GetPrintRegisterFormatForSize(access_size));
1566 unsigned access_size = is_pair ? element_size * 2 : element_size; local
1573 if (AlignDown(address, access_size) != address) {
1584 local_monitor_.MarkExclusive(address, access_size);
[all...]
H A Dassembler-aarch64.cc4246 unsigned access_size,
4261 IsImmLSScaled(offset, access_size)) {
4264 ImmLSUnsigned(static_cast<int>(offset) >> access_size);
4291 VIXL_ASSERT((shift_amount == 0) || (shift_amount == access_size));
4388 bool Assembler::IsImmLSPair(int64_t offset, unsigned access_size) {
4389 VIXL_ASSERT(access_size <= kQRegSizeInBytesLog2);
4390 return IsMultiple(offset, 1 << access_size) &&
4391 IsInt7(offset / (1 << access_size));
4395 bool Assembler::IsImmLSScaled(int64_t offset, unsigned access_size) {
4396 VIXL_ASSERT(access_size <
[all...]
H A Dmacro-assembler-aarch64.cc1846 unsigned access_size = CalcLSDataSize(op); local
1851 if (addr.IsImmediateOffset() && !IsImmLSScaled(offset, access_size) &&
1897 unsigned access_size = CalcLSPairDataSize(op); local
1901 if (IsImmLSPair(offset, access_size)) {
H A Dassembler-aarch64.h2785 static Instr ImmLSPair(int64_t imm7, unsigned access_size) { argument
2786 VIXL_ASSERT(IsMultiple(imm7, 1 << access_size));
2787 int64_t scaled_imm7 = imm7 / (1 << access_size);
2885 static bool IsImmLSPair(int64_t offset, unsigned access_size);
2886 static bool IsImmLSScaled(int64_t offset, unsigned access_size);
3320 unsigned access_size,

Completed in 229 milliseconds