OSDN Git Service

[llvm-symbolizer] Add llvm-addr2line
authorIgor Kudrin <ikudrin@accesssoftek.com>
Fri, 19 Apr 2019 10:17:52 +0000 (10:17 +0000)
committerIgor Kudrin <ikudrin@accesssoftek.com>
Fri, 19 Apr 2019 10:17:52 +0000 (10:17 +0000)
commitdac6480dfd0729061f3200d45b637b864ced465c
tree66addc893428303480690bc1e39c76f5a1c7b945
parente78c62a4e59d15729dfefa9c9f1e09ded462c87e
[llvm-symbolizer] Add llvm-addr2line

This adds an alias for llvm-symbolizer with different defaults so that
it can be used as a drop-in replacement for GNU's addr2line.

If a substring "addr2line" is found in the tool's name:
  * it defaults "-i", "-f" and "-C" to OFF;
  * it uses "--output-style=GNU" by default.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358749 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
docs/CommandGuide/index.rst
docs/CommandGuide/llvm-addr2line.md [new file with mode: 0644]
docs/CommandGuide/llvm-symbolizer.rst
test/CMakeLists.txt
test/tools/llvm-symbolizer/demangle.s
test/tools/llvm-symbolizer/help.test [new file with mode: 0644]
test/tools/llvm-symbolizer/output-style-column.test
test/tools/llvm-symbolizer/output-style-empty-line.test
test/tools/llvm-symbolizer/output-style-inlined.test
test/tools/llvm-symbolizer/sym.test
tools/llvm-symbolizer/CMakeLists.txt
tools/llvm-symbolizer/llvm-symbolizer.cpp