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

References

projects/compiler-rt/lib/xray/xray_allocator.h
   39 template <class T> T *allocate() XRAY_NEVER_INSTRUMENT {
   40   uptr RoundedSize = RoundUpTo(sizeof(T), GetPageSizeCached());
   77 template <class T> void deallocate(T *B) XRAY_NEVER_INSTRUMENT {
   80   uptr RoundedSize = RoundUpTo(sizeof(T), GetPageSizeCached());
projects/compiler-rt/lib/xray/xray_basic_logging.cpp
   64   __xray::LogWriter *LogWriter = nullptr;
   87 static LogWriter *getLog() XRAY_NEVER_INSTRUMENT {
   88   LogWriter* LW = LogWriter::Open();
   88   LogWriter* LW = LogWriter::Open();
  117 static LogWriter *getGlobalLog() XRAY_NEVER_INSTRUMENT {
  119   static LogWriter *LW = nullptr;
  161   LogWriter *LW = getGlobalLog();
  261   LogWriter *LW = getGlobalLog();
projects/compiler-rt/lib/xray/xray_fdr_logging.cpp
  341   LogWriter *LW = LogWriter::Open();
  341   LogWriter *LW = LogWriter::Open();
projects/compiler-rt/lib/xray/xray_profiling.cpp
  244       LogWriter *LW = LogWriter::Open();
  244       LogWriter *LW = LogWriter::Open();
  257       LogWriter::Close(LW);
projects/compiler-rt/lib/xray/xray_utils.cpp
  157 LogWriter *LogWriter::Open() XRAY_NEVER_INSTRUMENT {
  184   LogWriter *LW = allocate<LogWriter>();
  184   LogWriter *LW = allocate<LogWriter>();
  185   new (LW) LogWriter(Fd);
  189 void LogWriter::Close(LogWriter *LW) {
projects/compiler-rt/lib/xray/xray_utils.h
   44  static LogWriter *Open();
   46  static void Close(LogWriter *LogWriter);