summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-05-06 22:26:30 +0000
committerZachary Turner <zturner@google.com>2015-05-06 22:26:30 +0000
commitc007aa41b6dac766af69998a4a161eabc9ca1ccf (patch)
tree1d4ea78e5f3dcf3c383d8a7cb5a9e13accba17fb /llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
parent566bc5aa8a107712e7a6d85da200df8d69ea61a0 (diff)
downloadbcm5719-llvm-c007aa41b6dac766af69998a4a161eabc9ca1ccf.tar.gz
bcm5719-llvm-c007aa41b6dac766af69998a4a161eabc9ca1ccf.zip
A few fixes for llvm-symbolizer on Windows.
Specifically, this patch correctly respects the -demangle option, and additionally adds a hidden --relative-address option allows input addresses to be relative to the module load address instead of absolute addresses into the image. llvm-svn: 236653
Diffstat (limited to 'llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp')
-rw-r--r--llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
new file mode 100644
index 00000000000..f1f98af4190
--- /dev/null
+++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
@@ -0,0 +1,18 @@
+// To generate the corresponding EXE/PDB, run:
+// cl /Zi test.cpp
+
+namespace NS {
+struct Foo {
+ void bar() {}
+};
+}
+
+void foo() {
+}
+
+int main() {
+ foo();
+
+ NS::Foo f;
+ f.bar();
+}
OpenPOWER on IntegriCloud