llvm-project/llvm/test/tools/llvm-symbolizer
James Henderson 5282c872c0 [llvm-symbolizer][test] Extract tests from llvm-symbolizer.test and simplify (#3)
This is the fourth (and final for now) of a series of patches
simplifying llvm-symbolizer tests. See r352752, r352753 and 352754 for
the previous ones. This patch splits out several more distinct test
cases from llvm-symbolizer.test into separate tests, and simplifies them
in various ways including:

1) Building a test case for spaces in path from source, rather than
   using a pre-canned binary. This allows deleting of said binary and the
   source it was built from.
2) Switching to specifying addresses and objects directly on the
   command-line rather than via stdin.

This also adds an explict test for the ability to specify a file and
address as a line in stdin, since the majority of the tests have been
migrated away from this approach, leaving this largely untested.

Reviewed by: dblaikie

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

llvm-svn: 352756
2019-01-31 14:22:50 +00:00
..
Inputs llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
pdb [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
adjust-vma.s [llvm-symbolizer] Add switch to adjust addresses by fixed offset 2019-01-25 11:49:21 +00:00
basenames.s [llvm-symbolizer] Add support for --basenames/-s 2019-01-22 10:24:32 +00:00
basic.s [llvm-symbolizer] Add -exe, -e as aliases to -obj 2019-01-11 11:51:52 +00:00
coff-dwarf.test [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
coff-exports.test [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
demangle.s [llvm-symbolizer][test] Extract tests from llvm-symbolizer.test and simplify (#2) 2019-01-31 14:17:33 +00:00
dsym.test
dwo.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
fat.test [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
fission-ranges.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
flag-grouping.test [llvm-symbolizer] Add support for -i and -inlines as aliases for -inlining 2019-01-24 00:34:09 +00:00
functions.s [llvm-symbolizer] Improve compatibility of --functions with GNU addr2line 2019-01-23 17:27:48 +00:00
padding-x86_64.ll [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
ppc64.test [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
print_context.c [llvm-symbolizer][test] Simplify test input reading 2019-01-31 14:04:47 +00:00
space-in-path.s [llvm-symbolizer][test] Extract tests from llvm-symbolizer.test and simplify (#3) 2019-01-31 14:22:50 +00:00
split-debug.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
split-dwarf-addr-object-relocation.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
split-dwarf-dwp.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
split-dwarf-multiple-cu.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
split-dwarf.test llvm-symbolizer: Extract individual test cases now that it's easier to use directly (without a piped input file) 2019-01-24 01:19:17 +00:00
sym-verbose.test Update the test to fix the buildbot failure introduced by r300486 (NFC) 2017-04-17 20:35:32 +00:00
sym.test [llvm-symbolizer] Add support for -i and -inlines as aliases for -inlining 2019-01-24 00:34:09 +00:00