Home
last modified time | relevance | path

Searched refs:kOriginAlign (Results 1 – 1 of 1) sorted by relevance

/openbsd/src/gnu/llvm/compiler-rt/lib/dfsan/
Ddfsan.cpp165 static const uptr kOriginAlign = sizeof(dfsan_origin); variable
166 static const uptr kOriginAlignMask = ~(kOriginAlign - 1UL);
169 return (u + kOriginAlign - 1) & kOriginAlignMask; in OriginAlignUp()
251 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in CopyOrigin()
252 beg += kOriginAlign; in CopyOrigin()
302 if (beg + kOriginAlign < end) { in ReverseCopyOrigin()
305 void *src_end = (void *)(src_a + end - beg - kOriginAlign); in ReverseCopyOrigin()
309 dfsan_origin *dst = origin_for((void *)(end - kOriginAlign)); in ReverseCopyOrigin()
325 ChainAndWriteOriginIfTainted((uptr)src, beg + kOriginAlign - d, beg, stack); in ReverseCopyOrigin()
379 if (*(u32 *)(end - kOriginAlign) != origin) in SetOrigin()
[all …]