diff options
| author | Petr Hosek <phosek@chromium.org> | 2018-09-15 02:55:42 +0000 |
|---|---|---|
| committer | Petr Hosek <phosek@chromium.org> | 2018-09-15 02:55:42 +0000 |
| commit | d197ebf3edff040be12b11975500f973f7a7e65c (patch) | |
| tree | db407c2091e59c260cc3dc989336d624191d32b0 /compiler-rt/include/xray | |
| parent | c40719e335d99d033ea55e24bf673125262a6544 (diff) | |
| download | bcm5719-llvm-d197ebf3edff040be12b11975500f973f7a7e65c.tar.gz bcm5719-llvm-d197ebf3edff040be12b11975500f973f7a7e65c.zip | |
[XRay] Remove the deprecated __xray_log_init API
This API has been deprecated three months ago and shouldn't be used
anymore, all clients should migrate to the new string based API.
Differential Revision: https://reviews.llvm.org/D51606
llvm-svn: 342318
Diffstat (limited to 'compiler-rt/include/xray')
| -rw-r--r-- | compiler-rt/include/xray/xray_log_interface.h | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/compiler-rt/include/xray/xray_log_interface.h b/compiler-rt/include/xray/xray_log_interface.h index 5f8b3a4a06a..399467860e7 100644 --- a/compiler-rt/include/xray/xray_log_interface.h +++ b/compiler-rt/include/xray/xray_log_interface.h @@ -158,8 +158,8 @@ struct XRayLogImpl { /// The log initialization routine provided by the implementation, always /// provided with the following parameters: /// - /// - buffer size - /// - maximum number of buffers + /// - buffer size (unused) + /// - maximum number of buffers (unused) /// - a pointer to an argument struct that the implementation MUST handle /// - the size of the argument struct /// @@ -355,25 +355,4 @@ XRayLogFlushStatus __xray_log_process_buffers(void (*Processor)(const char *, } // extern "C" -namespace __xray { - -/// DEPRECATED: Use __xray_log_init_mode(...) instead, and provide flag -/// configuration strings to set the options instead. -/// Options used by the LLVM XRay FDR logging implementation. -struct FDRLoggingOptions { - bool ReportErrors = false; - int Fd = -1; -}; - -/// DEPRECATED: Use __xray_log_init_mode(...) instead, and provide flag -/// configuration strings to set the options instead. -/// Options used by the LLVM XRay Basic (Naive) logging implementation. -struct BasicLoggingOptions { - int DurationFilterMicros = 0; - size_t MaxStackDepth = 0; - size_t ThreadBufferSize = 0; -}; - -} // namespace __xray - #endif // XRAY_XRAY_LOG_INTERFACE_H |

