diff options
Diffstat (limited to 'compiler-rt/lib/xray/xray_inmemory_log.h')
-rw-r--r-- | compiler-rt/lib/xray/xray_inmemory_log.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/compiler-rt/lib/xray/xray_inmemory_log.h b/compiler-rt/lib/xray/xray_inmemory_log.h deleted file mode 100644 index e4fcb8ca5ff..00000000000 --- a/compiler-rt/lib/xray/xray_inmemory_log.h +++ /dev/null @@ -1,44 +0,0 @@ -//===-- xray_inmemory_log.h -//------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file is a part of XRay, a function call tracing system. -// -//===----------------------------------------------------------------------===// -#ifndef XRAY_XRAY_INMEMORY_LOG_H -#define XRAY_XRAY_INMEMORY_LOG_H - -#include "xray/xray_log_interface.h" - -/// Basic (Naive) Mode -/// ================== -/// -/// This implementation hooks in through the XRay logging implementation -/// framework. The Basic Mode implementation will keep appending to a file as -/// soon as the thread-local buffers are full. It keeps minimal in-memory state -/// and does the minimum filtering required to keep log files smaller. - -namespace __xray { - -XRayLogInitStatus basicLoggingInit(size_t BufferSize, size_t BufferMax, - void *Options, size_t OptionsSize); -XRayLogInitStatus basicLoggingFinalize(); - -void basicLoggingHandleArg0RealTSC(int32_t FuncId, XRayEntryType Entry); -void basicLoggingHandleArg0EmulateTSC(int32_t FuncId, XRayEntryType Entry); -void basicLoggingHandleArg1RealTSC(int32_t FuncId, XRayEntryType Entry, - uint64_t Arg1); -void basicLoggingHandleArg1EmulateTSC(int32_t FuncId, XRayEntryType Entry, - uint64_t Arg1); -XRayLogFlushStatus basicLoggingFlush(); -XRayLogInitStatus basicLoggingReset(); - -} // namespace __xray - -#endif // XRAY_XRAY_INMEMORY_LOG_H |