Home
last modified time | relevance | path

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

/src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dstack_depot.h42 class alignas(atomic_u64) StackDepot {
74 sizeof(StackDepot)); in getRing()
79 sizeof(StackDepot) + in getTab()
85 reinterpret_cast<const char *>(this) + sizeof(StackDepot)); in getRing()
90 reinterpret_cast<const char *>(this) + sizeof(StackDepot) + in getTab()
120 if (BufSize < sizeof(StackDepot)) in isValid()
122 BufSize -= sizeof(StackDepot); in isValid()
204 static_assert(sizeof(StackDepot) % alignof(atomic_u64) == 0);
H A Dcombined.h307 NOINLINE u32 collectStackTrace(UNUSED StackDepot *Depot) { in collectStackTrace()
876 static void collectTraceMaybe(const StackDepot *Depot, in collectTraceMaybe()
900 const StackDepot *Depot = nullptr; in getErrorInfo()
906 Depot = reinterpret_cast<const StackDepot *>(DepotPtr); in getErrorInfo()
985 StackDepot *Depot = nullptr;
1466 const StackDepot *Depot, in getInlineErrorInfo()
1551 const StackDepot *Depot, in getRingBufferErrorInfo()
1677 uptr StackDepotSize = sizeof(StackDepot) + sizeof(atomic_u64) * RingSize + in initRingBufferMaybe()
1683 auto *Depot = reinterpret_cast<StackDepot *>(DepotMap.getBase()); in initRingBufferMaybe()
/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stackdepot.cpp57 StackDepot; typedef
58 static StackDepot theDepot;
61 static TwoLevelMap<atomic_uint32_t, StackDepot::kNodesSize1,
62 StackDepot::kNodesSize2>