Searched refs:StackDepot (Results 1 – 4 of 4) sorted by relevance
42 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);
310 NOINLINE u32 collectStackTrace(UNUSED StackDepot *Depot) { in collectStackTrace()882 static void collectTraceMaybe(const StackDepot *Depot, in collectTraceMaybe()906 const StackDepot *Depot = nullptr; in getErrorInfo()912 Depot = reinterpret_cast<const StackDepot *>(DepotPtr); in getErrorInfo()991 StackDepot *Depot = nullptr;1478 const StackDepot *Depot, in getInlineErrorInfo()1563 const StackDepot *Depot, in getRingBufferErrorInfo()1689 uptr StackDepotSize = sizeof(StackDepot) + sizeof(atomic_u64) * RingSize + in initRingBufferMaybe()1695 auto *Depot = reinterpret_cast<StackDepot *>(DepotMap.getBase()); in initRingBufferMaybe()
104 StackDepot; typedef105 static StackDepot theDepot;140 for (int idx = 0; idx < StackDepot::kTabSize; idx++) { in StackDepotReverseMap()
988 SCUDO_TYPED_TEST(ScudoCombinedTest, StackDepot) { in SCUDO_TYPED_TEST() argument989 alignas(scudo::StackDepot) char Buf[sizeof(scudo::StackDepot) + in SCUDO_TYPED_TEST()992 auto *Depot = reinterpret_cast<scudo::StackDepot *>(Buf); in SCUDO_TYPED_TEST()