Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/nsan/
H A Dnsan.cpp231 unsigned char *shadow_type = GetShadowTypeAddrFor(store_addr); in getShadowPtrForStore() local
233 __builtin_memcpy(shadow_type + i * sizeof(FT), FTInfo<FT>::kTypePattern, in getShadowPtrForStore()
254 template <typename FT> static bool IsValidShadowType(const u8 *shadow_type) { in IsValidShadowType() argument
255 return __builtin_memcmp(shadow_type, FTInfo<FT>::kTypePattern, sizeof(FT)) == in IsValidShadowType()
264 template <typename FT> static bool IsUnknownShadowType(const u8 *shadow_type) { in IsUnknownShadowType() argument
265 return IsZero<sizeof(FTInfo<FT>::kTypePattern)>(shadow_type); in IsUnknownShadowType()
273 const u8 *const shadow_type = GetShadowTypeAddrFor(load_addr); in getShadowPtrForLoad() local
275 if (!IsValidShadowType<FT>(shadow_type + i * sizeof(FT))) { in getShadowPtrForLoad()
279 if (IsUnknownShadowType<FT>(shadow_type + i * sizeof(FT))) { in getShadowPtrForLoad()
335 static bool checkValueConsistency(const u8 *shadow_type) { in checkValueConsistency() argument
[all …]
H A Dnsan.h95 using shadow_type = double;
113 using shadow_type = __float128;
134 using shadow_type = __float128;