Go to file
Dean Michael Berris c92bfb5a04 [XRay] Implement `llvm-xray extract`, start of the llvm-xray tool
Usage:

  llvm-xray extract <object file> [-o <filename or '-'>]

The tool gets the XRay instrumentation map from an object file and turns
it into YAML.  We first support ELF64 sleds on x86_64 binaries, with
provision for supporting other supported platforms and formats later.

This is the first of a many-part change to fully implement the
`llvm-xray` tool.

We also define a subcommand registration and dispatch mechanism to be
used by other further subcommand implementations for llvm-xray.

Diffusion Revision: https://reviews.llvm.org/D21987

llvm-svn: 285165
2016-10-26 04:14:34 +00:00
clang Use printf instead of "echo -ne". 2016-10-26 03:38:48 +00:00
clang-tools-extra include-fixer: Don't overwrite buffer changes 2016-10-25 11:31:22 +00:00
compiler-rt Remove a VS 2012 workaround, we require 2015 now. 2016-10-25 18:48:43 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Provide vstore_half helper to workaround clc restrictions 2016-09-21 20:15:55 +00:00
libcxx Fix nullptr tests 2016-10-25 20:45:17 +00:00
libcxxabi Get libc++abi building with LLVM_ENABLE_MODULES 2016-10-25 20:07:49 +00:00
libunwind [libunwind] Add support for Fuchsia 2016-10-23 21:48:47 +00:00
lld Rename variable to be more consistent. 2016-10-26 04:01:07 +00:00
lldb SBWatchpoint::Disable doesn't actually work. Add a test that shows this. 2016-10-26 01:09:21 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [XRay] Implement `llvm-xray extract`, start of the llvm-xray tool 2016-10-26 04:14:34 +00:00
openmp Fixed memory leak mistakenly introduced by https://reviews.llvm.org/D23115 2016-10-20 17:14:17 +00:00
parallel-libs [SE] Remove StreamExecutor 2016-10-25 20:38:08 +00:00
polly [ScopInfo] Fix: use raw source pointer. 2016-10-25 13:37:43 +00:00