summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-dwp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2016-05-12 19:59:54 +0000
committerDavid Blaikie <dblaikie@gmail.com>2016-05-12 19:59:54 +0000
commitbc8397cdf0a76c614e53dc1deede78b0e568f753 (patch)
tree1625a201a70b0c024929dfbcb5dfb2335c23193b /llvm/test/tools/llvm-dwp
parent04ac3d730c317b7384ad5fca882d5e3b75951ceb (diff)
downloadbcm5719-llvm-bc8397cdf0a76c614e53dc1deede78b0e568f753.tar.gz
bcm5719-llvm-bc8397cdf0a76c614e53dc1deede78b0e568f753.zip
llvm-dwp: Use llvm::Error to improve diagnostic quality/error handling in llvm-dwp
llvm-svn: 269339
Diffstat (limited to 'llvm/test/tools/llvm-dwp')
-rw-r--r--llvm/test/tools/llvm-dwp/Inputs/compressfail/a.dwobin0 -> 1297 bytes
-rw-r--r--llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.dwobin0 -> 1305 bytes
-rw-r--r--llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.obin0 -> 2712 bytes
-rw-r--r--llvm/test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwpbin0 -> 1048 bytes
-rw-r--r--llvm/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwpbin0 -> 1312 bytes
-rw-r--r--llvm/test/tools/llvm-dwp/X86/compressfail.test5
-rw-r--r--llvm/test/tools/llvm-dwp/X86/nocompress.test5
7 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-dwp/Inputs/compressfail/a.dwo b/llvm/test/tools/llvm-dwp/Inputs/compressfail/a.dwo
new file mode 100644
index 00000000000..0201f07d8da
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/Inputs/compressfail/a.dwo
Binary files differ
diff --git a/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.dwo b/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.dwo
new file mode 100644
index 00000000000..63459442e08
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.dwo
Binary files differ
diff --git a/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.o b/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.o
new file mode 100644
index 00000000000..f12bb098579
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/Inputs/compressfail/compress.o
Binary files differ
diff --git a/llvm/test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp b/llvm/test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp
new file mode 100644
index 00000000000..1a1e94936bc
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp
Binary files differ
diff --git a/llvm/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp b/llvm/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp
new file mode 100644
index 00000000000..f5d09f0f5e7
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp
Binary files differ
diff --git a/llvm/test/tools/llvm-dwp/X86/compressfail.test b/llvm/test/tools/llvm-dwp/X86/compressfail.test
new file mode 100644
index 00000000000..d9f50cb434f
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/X86/compressfail.test
@@ -0,0 +1,5 @@
+RUN: not llvm-dwp %p/../Inputs/compressfail/a.dwo -o %t 2>&1 | FileCheck %s
+
+REQUIRES: zlib
+
+CHECK: error: failure while decompressing compressed section: 'zdebug_info.dwo'
diff --git a/llvm/test/tools/llvm-dwp/X86/nocompress.test b/llvm/test/tools/llvm-dwp/X86/nocompress.test
new file mode 100644
index 00000000000..1de9444dd3e
--- /dev/null
+++ b/llvm/test/tools/llvm-dwp/X86/nocompress.test
@@ -0,0 +1,5 @@
+RUN: not llvm-dwp %p/../Inputs/compress/a.dwo -o %t 2>&1 | FileCheck %s
+
+REQUIRES: nozlib
+
+CHECK: error: zlib not available
OpenPOWER on IntegriCloud