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

References

projects/compiler-rt/lib/xray/xray_basic_logging.cpp
  179     if (TLD.StackEntries++ >= TLD.StackSize)
  179     if (TLD.StackEntries++ >= TLD.StackSize)
  189     auto StackEntryPtr = static_cast<char *>(TLD.ShadowStack) +
  190                          (sizeof(StackEntry) * (TLD.StackEntries - 1));
  196     if (TLD.StackEntries == 0)
  199     if (--TLD.StackEntries >= TLD.StackSize)
  199     if (--TLD.StackEntries >= TLD.StackSize)
  213     auto StackEntryPtr = static_cast<char *>(TLD.ShadowStack) +
  214                          (sizeof(StackEntry) * TLD.StackEntries);
  221         TLD.BufferOffset -= StackTop.Type == XRayEntryType::ENTRY ? 1 : 2;
  243   auto FirstEntry = reinterpret_cast<XRayRecord *>(TLD.InMemoryBuffer);
  244   internal_memcpy(FirstEntry + TLD.BufferOffset, &R, sizeof(R));
  245   if (++TLD.BufferOffset == TLD.BufferSize) {
  245   if (++TLD.BufferOffset == TLD.BufferSize) {
  248                  reinterpret_cast<char *>(FirstEntry + TLD.BufferOffset));
  249     TLD.BufferOffset = 0;
  250     TLD.StackEntries = 0;