reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);