Searched defs:RawPtrBackupRefImpl (Results 1 – 2 of 2) sorted by relevance
41 struct RawPtrBackupRefImpl { struct47 static constexpr bool kMustZeroOnInit = true;48 static constexpr bool kMustZeroOnMove = true;49 static constexpr bool kMustZeroOnDestruct = true;52 PA_ALWAYS_INLINE static bool IsSupportedAndNotNull(uintptr_t address) { in IsSupportedAndNotNull()110 static constexpr uintptr_t OOB_POISON_BIT = static_cast<uintptr_t>(1) << 63;113 static constexpr uintptr_t OOB_POISON_BIT = static_cast<uintptr_t>(1) << 55;117 PA_ALWAYS_INLINE static T* UnpoisonPtr(T* ptr) { in UnpoisonPtr()123 PA_ALWAYS_INLINE static bool IsPtrOOB(T* ptr) { in IsPtrOOB()129 PA_ALWAYS_INLINE static T* PoisonOOBPtr(T* ptr) { in PoisonOOBPtr()[all …]
103 template struct RawPtrBackupRefImpl</*AllowDangling=*/false>; variable104 template struct RawPtrBackupRefImpl</*AllowDangling=*/true>; variable