[PATCH] D51606: [XRay] Remove the deprecated __xray_log_init API

Dean Michael Berris via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 4 17:52:35 PDT 2018


dberris added inline comments.


================
Comment at: compiler-rt/include/xray/xray_log_interface.h:173
   /// See xray_interface.h for available handler installation routines.
-  XRayLogInitStatus (*log_init)(size_t, size_t, void *, size_t);
 
----------------
phosek wrote:
> dberris wrote:
> > This is an API+ABI change which we haven't communicated yet to users.
> > 
> > Please leave the interface as-is, update the comment that the first two arguments are no longer needed, and keep everything else as-is. We can tackle changing this at a later time, when we've had a chance to implement a replacement API to let users migrate to instead.
> Shall I keep `FDRLoggingOptions` and `BasicLoggingOptions` structs around as well or is it fine to remove those?
Please remove those along with `__xray_log_init(...)`. Thanks!


Repository:
  rCRT Compiler Runtime

https://reviews.llvm.org/D51606





More information about the llvm-commits mailing list