ianlevesque added a comment.

Thanks @MaskRay - I tried to answer that question in 
https://reviews.llvm.org/D87953#2286430. At present we are deploying 
instrumentation to an arbitrary subset of our application using the instruction 
threshold. I would like to make the selection of how many and which functions 
more deterministic, and be able to instrument different subsets over time.  The 
overhead we are concerned with is purely binary size as we are deploying to 
Android devices. We are using features from my previous XRay patches to omit 
the function index already, but the sheer number of sleds and size of the 
associated xray_instr_map are the limiting factor of how much we can instrument 
in any given app release.  For our use case it is fine to gradually over a 
period of weeks work our way across the entire app group by group.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87953/new/

https://reviews.llvm.org/D87953

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to