llvm-project/llvm/tools/llvm-xray
Dean Michael Berris 0f84a7d355 [XRay][tools] Support tail-call exits before we write them in the runtime
Summary:
This change adds support for explicit tail-exit records to be written by
the XRay runtime. This lets us differentiate the tail exit
records/events in the log, and allows us to treat those exit events
especially in the future. For now we allow printing those out in YAML
(and reading them in).

Reviewers: kpw, pelikan

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D37964

llvm-svn: 313514
2017-09-18 06:08:46 +00:00
..
CMakeLists.txt [XRay][tools] Function call stack based analysis tooling for XRay traces 2017-09-07 18:07:48 +00:00
func-id-helper.cc [XRay] Implement `llvm-xray convert` -- trace file conversion 2017-01-10 02:38:11 +00:00
func-id-helper.h [XRay] Implement `llvm-xray convert` -- trace file conversion 2017-01-10 02:38:11 +00:00
llvm-xray.cc Don't call exit from cl::PrintHelpMessage. 2017-09-07 23:30:48 +00:00
xray-account.cc [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00
xray-account.h Fix windows buildbots building llvm-xray 2017-01-12 11:13:51 +00:00
xray-color-helper.cc [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
xray-color-helper.h [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
xray-converter.cc [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00
xray-converter.h [XRay] Define the library for XRay trace logs 2017-01-11 06:39:09 +00:00
xray-extract.cc Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
xray-graph-diff.cc [XRay][tools] Remove wayward semicolon (NFC) 2017-04-26 03:49:49 +00:00
xray-graph-diff.h [XRay][tools] Fixup for pedantic and permissive errors/warnings 2017-04-24 06:15:53 +00:00
xray-graph.cc [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00
xray-graph.h [XRay][tools] Fixup definition for stat division. 2017-04-26 01:35:23 +00:00
xray-record-yaml.h [XRay][tools] Function call stack based analysis tooling for XRay traces 2017-09-07 18:07:48 +00:00
xray-registry.cc [XRay] Implement `llvm-xray extract`, start of the llvm-xray tool 2016-10-26 04:14:34 +00:00
xray-registry.h [XRay] Implement `llvm-xray extract`, start of the llvm-xray tool 2016-10-26 04:14:34 +00:00
xray-stacks.cc [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00