Searched refs:storage_beg (Results 1 - 7 of 7) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/include/sanitizer/
H A Dcommon_interface_defs.h169 /// <c>[storage_beg, storage_end)</c>; the memory <c>[container_beg,
171 /// <c>[storage_beg, container_beg), [container_end, storage_end)</c> is
172 /// reserved for future elements (<c>storage_beg <= container_beg <=
177 /// storage_beg </c>.
185 /// \param storage_beg Beginning of memory region.
192 const void *storage_beg, const void *storage_end,
216 /// container <c>[storage_beg, storage_end)</c> is properly poisoned.
220 /// <c>[storage_beg, container_beg)</c> is not addressable, <c>[container_beg,
223 /// storage_beg</c>) time; this function tries to avoid such complexity by
224 /// touching only parts of the container around <c><i>storage_beg</
[all...]
/openbsd-current/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_interface_internal.h70 const void *storage_beg, const void *storage_end,
78 const void *storage_beg, const void *container_beg,
86 const void *storage_beg, const void *container_beg,
/openbsd-current/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_poisoning.cpp373 static void FixUnalignedStorage(uptr storage_beg, uptr storage_end, argument
394 if (UNLIKELY(!AddrIsAlignedByGranularity(storage_beg))) {
395 uptr beg_up = RoundUpTo(storage_beg, granularity);
401 uptr beg_down = RoundDownTo(storage_beg, granularity);
402 *(u8 *)MemToShadow(beg_down) = storage_beg - beg_down;
419 uptr storage_beg = reinterpret_cast<uptr>(beg_p); local
423 uptr old_beg = storage_beg;
424 uptr new_beg = storage_beg;
426 if (!(storage_beg <= old_end && storage_beg <
487 uptr storage_beg = reinterpret_cast<uptr>(storage_beg_p); local
634 uptr storage_beg = reinterpret_cast<uptr>(storage_beg_p); local
[all...]
H A Dasan_report.h87 uptr storage_beg, uptr storage_end, uptr old_container_beg,
H A Dasan_errors.h336 uptr storage_beg, storage_end, old_container_beg, old_container_end, member in struct:__asan::ErrorBadParamsToAnnotateDoubleEndedContiguousContainer
347 storage_beg(storage_beg_),
H A Dasan_errors.cpp341 " storage_beg : %p\n"
347 (void *)storage_beg, (void *)storage_end, (void *)old_container_beg,
351 if (!IsAligned(storage_beg, granularity))
352 Report("ERROR: storage_beg is not aligned by %zu\n", granularity);
H A Dasan_report.cpp358 uptr storage_beg, uptr storage_end, uptr old_container_beg,
363 GetCurrentTidOrInvalid(), stack, storage_beg, storage_end, local
357 ReportBadParamsToAnnotateDoubleEndedContiguousContainer( uptr storage_beg, uptr storage_end, uptr old_container_beg, uptr old_container_end, uptr new_container_beg, uptr new_container_end, BufferedStackTrace *stack) argument

Completed in 140 milliseconds