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

Declarations

projects/compiler-rt/lib/xray/xray_segmented_array.h
   75   static Segment SentinelSegment;

References

projects/compiler-rt/lib/xray/xray_segmented_array.h
   82     Segment *S = &SentinelSegment;
  209     if (Freelist != &SentinelSegment) {
  240       if (Freelist != &SentinelSegment)
  241         Freelist->Prev = &SentinelSegment;
  243       FreeSegment->Next = &SentinelSegment;
  244       FreeSegment->Prev = &SentinelSegment;
  257     new (SegmentBlock.Data) Segment{&SentinelSegment, &SentinelSegment, {0}};
  257     new (SegmentBlock.Data) Segment{&SentinelSegment, &SentinelSegment, {0}};
  298         Head(&SentinelSegment),
  299         Tail(&SentinelSegment),
  300         Freelist(&SentinelSegment),
  304                                   Head(&SentinelSegment),
  305                                   Tail(&SentinelSegment),
  306                                   Freelist(&SentinelSegment),
  318     O.Head = &SentinelSegment;
  319     O.Tail = &SentinelSegment;
  321     O.Freelist = &SentinelSegment;
  328     O.Head = &SentinelSegment;
  330     O.Tail = &SentinelSegment;
  332     O.Freelist = &SentinelSegment;
  356     if (UNLIKELY(Head == &SentinelSegment)) {
  388     if (UNLIKELY(Head == &SentinelSegment)) {
  519       if (Freelist == &SentinelSegment) {
  557         SPT->Next = &SentinelSegment;
  558         Tail->Prev = &SentinelSegment;
  600         ST->Prev = &SentinelSegment;
  601         SPT->Next = &SentinelSegment;
  615     if (Tail == &SentinelSegment)
  646     &Array<T>::SentinelSegment, &Array<T>::SentinelSegment, {'\0'}};
  646     &Array<T>::SentinelSegment, &Array<T>::SentinelSegment, {'\0'}};