llvm-project/llvm/test/tools/llvm-xray/X86
Dean Michael Berris 0a465d7a01 [XRay][tools] Support arg1 logging entries in the basic logging mode
Summary:
The arg1 logging handler changed in compiler-rt to start writing a
different type for entries encountered when logging the first argument
of XRay-instrumented functions. This change allows the trace loader to
support reading these record types as well as prepare for when the
basic (naive) mode implementation starts writing down the argument
payloads.

Without this change, binaries with arg1 logging support enabled start
writing unreadable logs for any of the XRay tracing tools.

Reviewers: pelikan

Subscribers: llvm-commits

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

llvm-svn: 314967
2017-10-05 05:18:17 +00:00
..
Inputs [XRay][tools] Support arg1 logging entries in the basic logging mode 2017-10-05 05:18:17 +00:00
account-deduce-tail-call.yaml
account-empty-stack-error.yaml [XRay][tools] Fix an accounting bug in llvm-xray account 2017-08-31 01:07:24 +00:00
account-keep-going.yaml
account-simple-case.yaml Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
account-simple-sorting.yaml Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
bad-instrmap-sizes.txt
convert-basic-arg1-to-yaml.txt [XRay][tools] Support arg1 logging entries in the basic logging mode 2017-10-05 05:18:17 +00:00
convert-fdr-arg1-to-yaml.txt [XRay] convert FDR arg1 log entries 2017-09-27 04:48:03 +00:00
convert-fdr-to-yaml.txt [XRay][tools] Support tail-call exits before we write them in the runtime 2017-09-18 06:08:46 +00:00
convert-roundtrip.yaml Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
convert-to-yaml.txt Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
convert-with-debug-syms.txt Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
convert-with-standalone-instrmap.txt Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
convert-with-yaml-instrmap.txt Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
empty.txt
extract-all-sledtypes.txt [XRay][tools] Support new kinds of instrumentation map entries 2017-08-21 00:14:06 +00:00
extract-instrmap-symbolize.ll [XRay][tools] Add option to llvm-xray extract to symbolize functions 2017-04-18 23:23:54 +00:00
extract-instrmap.ll [XRay][tools] Fix yaml matching to be more permissive 2017-04-19 00:10:09 +00:00
graph-color-simple-case.yaml [XRAY] A Color Choosing helper for XRay Graph 2017-02-25 00:26:42 +00:00
graph-deduce-tail-call.yaml
graph-diff-simple.txt [XRay] A tool for Comparing xray function call graphs 2017-04-24 05:54:33 +00:00
graph-simple-case.yaml Disable wrapping llvm-xray YAML output 2017-02-14 22:49:49 +00:00
graph-zero-latency-calls.yaml [XRay][tools] Remove some assertions in llvm-xray graph 2017-03-31 01:56:45 +00:00
lit.local.cfg
no-instr-map.txt
no-subcommand-noassert.txt [XRay][tools] Handle "no subcommand" case for llvm-xray 2017-03-29 04:55:45 +00:00
no-such-file.txt
stack-empty-case.yaml Fix llvm-xray tests to avoid subshells 2017-09-07 21:28:09 +00:00
stack-keep-going.yaml Fix llvm-xray tests to avoid subshells 2017-09-07 21:28:09 +00:00
stack-multithread.yaml [XRay][tools] Function call stack based analysis tooling for XRay traces 2017-09-07 18:07:48 +00:00
stack-simple-case.yaml [XRay][tools] Function call stack based analysis tooling for XRay traces 2017-09-07 18:07:48 +00:00
unsupported-elf32.txt