summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-symbolizer/pdb/Inputs
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-08-10 21:47:11 +0000
committerReid Kleckner <rnk@google.com>2015-08-10 21:47:11 +0000
commitc25c7944f07f198cc50f47cdf6b82ff13b56b396 (patch)
tree6c32ad46ab3c98563bf14dd7358ddf3722f6e491 /llvm/test/tools/llvm-symbolizer/pdb/Inputs
parentb61d67cf89aa147c5f701b677b678113b459da25 (diff)
downloadbcm5719-llvm-c25c7944f07f198cc50f47cdf6b82ff13b56b396.tar.gz
bcm5719-llvm-c25c7944f07f198cc50f47cdf6b82ff13b56b396.zip
[llvm-symbolizer] Remove underscores and other C mangling on Windows
Summary: This makes it so that reports symbolized after the fact with llvm-symbolizer are more similar to the ones we generate at runtime with in-process dbghelp. Reviewers: samsonov Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11785 llvm-svn: 244512
Diffstat (limited to 'llvm/test/tools/llvm-symbolizer/pdb/Inputs')
-rw-r--r--llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp7
-rw-r--r--llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exebin165888 -> 126464 bytes
-rw-r--r--llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input4
-rw-r--r--llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdbbin1552384 -> 1626112 bytes
4 files changed, 11 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
index f1f98af4190..e317ed33589 100644
--- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
+++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp
@@ -16,3 +16,10 @@ int main() {
NS::Foo f;
f.bar();
}
+
+extern "C" {
+void __cdecl foo_cdecl() {}
+void __stdcall foo_stdcall() {}
+void __fastcall foo_fastcall() {}
+void __vectorcall foo_vectorcall() {}
+}
diff --git a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe
index 80fb34bb6dc..a4f148e67c2 100644
--- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe
+++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe
Binary files differ
diff --git a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input
index affda60449b..f8344470150 100644
--- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input
+++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input
@@ -1,4 +1,8 @@
+0x401000
+0x401010
+0x401070
0x401030
0x401040
+0x401050
0x401060
0x500000
diff --git a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb
index 974e565e87f..d26d33a862d 100644
--- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb
+++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb
Binary files differ
OpenPOWER on IntegriCloud