Searched refs:shadow_end (Results 1 - 10 of 10) sorted by relevance

/openbsd-current/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_poisoning.h47 uptr shadow_end = local
54 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) {
55 REAL(memset)((void*)shadow_beg, value, shadow_end - shadow_beg);
59 uptr page_end = RoundDownTo(shadow_end, page_size);
62 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg);
67 if (page_end != shadow_end) {
68 REAL(memset)((void *)page_end, 0, shadow_end - page_end);
H A Dasan_poisoning.cpp189 uptr shadow_end = MemToShadow(aligned_e); local
194 (shadow_end <= shadow_beg ||
196 shadow_end - shadow_beg)))
296 s8* shadow_end = (s8*)MemToShadow(addr + aligned_size); local
297 s8 end_value = *shadow_end;
302 *shadow_end = (s8)kAsanStackUseAfterScopeMagic;
307 *shadow_end = Max(end_value, end_offset);
/openbsd-current/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan_poisoning.cpp200 uptr shadow_end = shadow_beg + size; local
202 shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) {
203 REAL(memset)((void *)shadow_beg, value, shadow_end - shadow_beg);
206 uptr page_end = RoundDownTo(shadow_end, PageSize);
209 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg);
214 if (page_end != shadow_end) {
215 REAL(memset)((void *)page_end, 0, shadow_end - page_end);
/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp201 auto shadow_end = ShadowEnd(); local
205 shadow_end = ctx->mapped_shadow_end;
206 VPrintf(2, "shadow_begin-shadow_end: (0x%zx-0x%zx)\n",
207 shadow_begin, shadow_end);
212 !ZeroMmapFixedRegion(shadow_begin, shadow_end - shadow_begin);
215 !MmapFixedSuperNoReserve(shadow_begin, shadow_end-shadow_begin, "shadow");
217 DontDumpShadow(shadow_begin, shadow_end - shadow_begin);
590 uptr shadow_end = RoundUpTo((uptr)MemToShadow(addr + size), kPageSize); local
591 if (!MmapFixedNoReserve(shadow_begin, shadow_end - shadow_begin, "shadow"))
595 uptr shadow_end local
[all...]
H A Dtsan_platform_linux.cpp198 char *shadow_end = (char *)MemToShadow(segment.end); local
199 for (char *p = shadow_start; p < shadow_end;
202 p, Min<uptr>(marker.size() * sizeof(RawShadow), shadow_end - p),
/openbsd-current/gnu/llvm/compiler-rt/lib/memprof/
H A Dmemprof_allocator.cpp210 u64 *shadow_end = (u64 *)MEM_TO_SHADOW(p + size); local
212 for (; shadow <= shadow_end; shadow++)
225 uptr shadow_end = MEM_TO_SHADOW(addr + size - SHADOW_GRANULARITY) + 1; local
226 if (shadow_end - shadow_beg < common_flags()->clear_shadow_mmap_threshold) {
227 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg);
231 uptr page_end = RoundDownTo(shadow_end, page_size);
234 REAL(memset)((void *)shadow_beg, 0, shadow_end - shadow_beg);
239 if (page_end != shadow_end) {
240 REAL(memset)((void *)page_end, 0, shadow_end - page_end);
/openbsd-current/gnu/llvm/compiler-rt/lib/cfi/
H A Dcfi.cpp151 uint16_t *shadow_end = MemToShadow(end - 1, shadow_) + 1; local
157 (shadow_end - shadow_begin) * sizeof(*shadow_begin));
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h3398 return shadow_range(shadow_begin(), shadow_end());
3405 shadow_iterator shadow_end() const { return shadow_iterator(); } function in class:clang::BaseUsingDecl
3410 return std::distance(shadow_begin(), shadow_end());
/openbsd-current/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h6409 Node.shadow_end(), Finder,
6410 Builder) != Node.shadow_end();
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h14906 assert(++Using->shadow_begin() == Using->shadow_end());

Completed in 323 milliseconds