summaryrefslogtreecommitdiffstats
path: root/llvm/docs/XRayExample.rst
Commit message (Collapse)AuthorAgeFilesLines
* [XRay][docs] Fix option nameFangrui Song2019-03-121-1/+1
| | | | llvm-svn: 355917
* [XRay][docs] Chrome Trace Viewer InstructionsDean Michael Berris2018-08-281-2/+16
| | | | | | | This patch adds an example on how to generate a Chrome Trace Viewer loadable trace from an XRay trace. llvm-svn: 340847
* [XRay][docs] Update instructionsDean Michael Berris2018-08-281-1/+1
| | | | | | | Add `xray_mode=xray-basic` to the list of options in the "further exploration" section of the doc. llvm-svn: 340843
* Tidy some language in the xray documentation.Eric Christopher2018-05-271-11/+9
| | | | llvm-svn: 333354
* [XRay][llvm+clang] Consolidate attribute list filesDean Michael Berris2018-04-091-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Summary: This change consolidates the always/never lists that may be provided to clang to externally control which functions should be XRay instrumented by imbuing attributes. The files follow the same format as defined in https://clang.llvm.org/docs/SanitizerSpecialCaseList.html for the sanitizer blacklist. We also deprecate the existing `-fxray-instrument-always=` and `-fxray-instrument-never=` flags, in favour of `-fxray-attr-list=`. This fixes http://llvm.org/PR34721. Reviewers: echristo, vlad.tsyrklevich, eugenis Reviewed By: vlad.tsyrklevich Subscribers: llvm-commits, cfe-commits Differential Revision: https://reviews.llvm.org/D45357 llvm-svn: 329543
* [XRay][compiler-rt] Reduce XRay log spamDean Michael Berris2017-12-131-1/+1
| | | | | | | | | | | | This change makes XRay print the log file output only when the verbosity level is higher than 0. It reduces the log spam in the default case when we want XRay running silently, except when there are actual fatal/serious errors. We also update the documentation to show how to get the information after the change to the default behaviour. llvm-svn: 320550
* [XRay][docs] Document xray_mode and log registration API.Dean Michael Berris2017-12-051-1/+1
| | | | | | | | This marks certain flags in XRay as deprecated (in particular, `xray_naive_log=` and `xray_fdr_log=`), and recommends the use of the `xray_mode=` flag. llvm-svn: 319763
* [XRay][docs] Update documentation on new default for xray_naive_log=Dean Michael Berris2017-11-301-1/+1
| | | | | | | | | We've recently changed the default for `xray_naive_log=` to be `false` instead of `true` to make it more consistent with the FDR mode logging implementation. This means we will now ask users to explicitly choose which version of the XRay logging is being used. llvm-svn: 319400
* [XRay] Fix typo in docs. NFCFangrui Song2017-11-271-2/+2
| | | | | | | | Reviewers: dberris Differential Revision: https://reviews.llvm.org/D40461 llvm-svn: 319047
* [XRay] [docs] Document how to generate flamegraphs from xray traces.Keith Wyss2017-10-191-0/+64
| | | | | | | | | | | | | | Summary: Updated the XRayExample docs with instructions for using the llvm-xray stacks command. Reviewers: dberris Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D39106 llvm-svn: 316192
* Fix some minor typos in the llvm XRay exempleSylvestre Ledru2017-08-121-1/+1
| | | | llvm-svn: 310777
* [XRay][docs] Fix hyperlink to XRay docDean Michael Berris2017-04-061-3/+2
| | | | llvm-svn: 299624
* [XRay][docs] Examples for how to use XRayDean Michael Berris2017-03-301-0/+274
Summary: This document is an attempt at showing how XRay could be used to debug latency issues with LLVM tools, and how to use the llvm-xray tool to analyse XRay traces. Reviewers: echristo, mehdi_amini, davide Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D31493 llvm-svn: 299133
OpenPOWER on IntegriCloud