Searched refs:StackDepot (Results 1 – 3 of 3) 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);
307 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()
57 StackDepot; typedef58 static StackDepot theDepot;61 static TwoLevelMap<atomic_uint32_t, StackDepot::kNodesSize1,62 StackDepot::kNodesSize2>