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.cpp205 unsigned char *shadow_type = GetShadowTypeAddrFor(store_addr); in getShadowPtrForStore() local
207 __builtin_memcpy(shadow_type + i * sizeof(FT), FTInfo<FT>::kTypePattern, in getShadowPtrForStore()
228 template <typename FT> static bool IsValidShadowType(const u8 *shadow_type) { in IsValidShadowType() argument
229 return __builtin_memcmp(shadow_type, FTInfo<FT>::kTypePattern, sizeof(FT)) == in IsValidShadowType()
238 template <typename FT> static bool IsUnknownShadowType(const u8 *shadow_type) { in IsUnknownShadowType() argument
239 return IsZero<sizeof(FTInfo<FT>::kTypePattern)>(shadow_type); in IsUnknownShadowType()
247 const u8 *const shadow_type = GetShadowTypeAddrFor(load_addr); in getShadowPtrForLoad() local
249 if (!IsValidShadowType<FT>(shadow_type + i * sizeof(FT))) { in getShadowPtrForLoad()
253 if (IsUnknownShadowType<FT>(shadow_type + i * sizeof(FT))) { in getShadowPtrForLoad()
309 static bool checkValueConsistency(const u8 *shadow_type) { in checkValueConsistency() argument
[all …]
H A Dnsan.h91 using shadow_type = double;
109 using shadow_type = __float128;
130 using shadow_type = __float128;