diff options
author | David Blaikie <dblaikie@gmail.com> | 2016-02-19 01:51:44 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2016-02-19 01:51:44 +0000 |
commit | 74f5b282110eb6a548f93738e67b707d654b0882 (patch) | |
tree | 1cc154d2782eb63db2b086ddb522c45dafacfba9 /llvm/test/tools/llvm-dwp/X86/compress.test | |
parent | 5f1c2851ccc865072ecf3a097a91483eec7d8766 (diff) | |
download | bcm5719-llvm-74f5b282110eb6a548f93738e67b707d654b0882.tar.gz bcm5719-llvm-74f5b282110eb6a548f93738e67b707d654b0882.zip |
llvm-dwp: Support compressed input
llvm-svn: 261296
Diffstat (limited to 'llvm/test/tools/llvm-dwp/X86/compress.test')
-rw-r--r-- | llvm/test/tools/llvm-dwp/X86/compress.test | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-dwp/X86/compress.test b/llvm/test/tools/llvm-dwp/X86/compress.test new file mode 100644 index 00000000000..47ebaccf282 --- /dev/null +++ b/llvm/test/tools/llvm-dwp/X86/compress.test @@ -0,0 +1,17 @@ +RUN: llvm-dwp %p/../Inputs/compress/a.dwo -o %t +RUN: llvm-dwarfdump %t | FileCheck %s + +Simple test built from this input which produces DWARF long enough to be compressed in the .[z]debug_info section: + + void f(int a, int b, int c, int d) { + } + +Since the compression is pretty orthogonal, we're not trying to test that the +compression library functioned correctly, just that dwp used it to decompress +the section - so test a few simple features and be done with it. + +CHECK: .debug_info.dwo contents: +CHECK: Compile Unit: +CHECK: DW_TAG_compile_unit +CHECK: DW_TAG_subprogram +CHECK: DW_TAG_formal_parameter |