summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-readobj/resources.test
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2017-04-27 19:38:38 +0000
committerZachary Turner <zturner@google.com>2017-04-27 19:38:38 +0000
commit8d6396d3b01dbaba38640d37525ce04a35cd17bb (patch)
tree1e2f209b9bfc14129bb4d6dabda579a86342db0c /llvm/test/tools/llvm-readobj/resources.test
parent7ec263672cfe1220f032dc8c5f02d75e4c4b1829 (diff)
downloadbcm5719-llvm-8d6396d3b01dbaba38640d37525ce04a35cd17bb.tar.gz
bcm5719-llvm-8d6396d3b01dbaba38640d37525ce04a35cd17bb.zip
[llvm-readobj] Dump COFF Resources section.
This patch dumps the raw bytes of the .rsrc sections that are present in COFF object and executable files. Subsequent patches will parse this information and dump in a more human readable format. Differential Revision: https://reviews.llvm.org/D32463 Patch By: Eric Beckmann llvm-svn: 301578
Diffstat (limited to 'llvm/test/tools/llvm-readobj/resources.test')
-rw-r--r--llvm/test/tools/llvm-readobj/resources.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-readobj/resources.test b/llvm/test/tools/llvm-readobj/resources.test
new file mode 100644
index 00000000000..46ee8b99a65
--- /dev/null
+++ b/llvm/test/tools/llvm-readobj/resources.test
@@ -0,0 +1,19 @@
+RUN: llvm-readobj -coff-resources %p/Inputs/zero-string-table.obj.coff-i386 \
+RUN: | FileCheck %s -check-prefix RESOURCE
+
+RESOURCE: Resources [
+RESOURCE-NEXT: Time/Date Stamp: 1970-01-01 00:00:00 (0x0)
+RESOURCE-NEXT: .rsrc$01 Data (
+RESOURCE-NEXT: 0000: 00000000 00000000 00000000 00000100 |................|
+RESOURCE-NEXT: 0010: 06000000 18000080 00000000 00000000 |................|
+RESOURCE-NEXT: 0020: 00000000 00000100 01000000 30000080 |............0...|
+RESOURCE-NEXT: 0030: 00000000 00000000 00000000 00000100 |................|
+RESOURCE-NEXT: 0040: 09040000 48000000 00000000 2A000000 |....H.......*...|
+RESOURCE-NEXT: 0050: 00000000 00000000 |........|
+RESOURCE-NEXT: )
+RESOURCE-NEXT: .rsrc$02 Data (
+RESOURCE-NEXT: 0000: 00000500 48006500 6C006C00 6F000000 |....H.e.l.l.o...|
+RESOURCE-NEXT: 0010: 00000000 00000000 00000000 00000000 |................|
+RESOURCE-NEXT: 0020: 00000000 00000000 00000000 00000000 |................|
+RESOURCE-NEXT: )
+RESOURCE-NEXT: ]
OpenPOWER on IntegriCloud