reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/xray/xray_profile_collector.cpp
   88 using ProfileBufferArray = Array<ProfileBuffer>;
  197 static void serializeRecords(ProfileBuffer *Buffer, const BlockHeader &Header,
  239   for (auto &B : *ProfileBuffers)
  311     for (auto &B : *ProfileBuffers)
projects/compiler-rt/lib/xray/xray_segmented_array.h
   60       sizeof(typename std::aligned_storage<sizeof(T), alignof(T)>::type);
   60       sizeof(typename std::aligned_storage<sizeof(T), alignof(T)>::type);
   65       SegmentControlBlockSize + next_pow2(sizeof(T)), kCacheLineSize);
   70       (SegmentSize - SegmentControlBlockSize) / next_pow2(sizeof(T));
  139     friend bool operator==(const Iterator<V> &L,
  140                            const Iterator<W> &R) XRAY_NEVER_INSTRUMENT {
  145     friend bool operator!=(const Iterator<V> &L,
  146                            const Iterator<W> &R) XRAY_NEVER_INSTRUMENT {
  150     U &operator*() const XRAY_NEVER_INSTRUMENT {
  161     U *operator->() const XRAY_NEVER_INSTRUMENT { return &(**this); }
  353   T *AppendEmplace(Args &&... args) XRAY_NEVER_INSTRUMENT {
  382   T *Append(const T &E) XRAY_NEVER_INSTRUMENT {
  382   T *Append(const T &E) XRAY_NEVER_INSTRUMENT {
  409     new (AlignedOffset) T(E);
  414   T &operator[](uint64_t Offset) const XRAY_NEVER_INSTRUMENT {
  429   T &front() const XRAY_NEVER_INSTRUMENT {
  435   T &back() const XRAY_NEVER_INSTRUMENT {
  444   T *find_element(Predicate P) const XRAY_NEVER_INSTRUMENT {
  627   Iterator<T> begin() const XRAY_NEVER_INSTRUMENT {
  630   Iterator<T> end() const XRAY_NEVER_INSTRUMENT {
  633   Iterator<const T> cbegin() const XRAY_NEVER_INSTRUMENT {
  636   Iterator<const T> cend() const XRAY_NEVER_INSTRUMENT {
  645 typename Array<T>::Segment Array<T>::SentinelSegment{
  646     &Array<T>::SentinelSegment, &Array<T>::SentinelSegment, {'\0'}};
  646     &Array<T>::SentinelSegment, &Array<T>::SentinelSegment, {'\0'}};