diff options
| author | Reid Kleckner <rnk@google.com> | 2015-08-10 21:47:11 +0000 |
|---|---|---|
| committer | Reid Kleckner <rnk@google.com> | 2015-08-10 21:47:11 +0000 |
| commit | c25c7944f07f198cc50f47cdf6b82ff13b56b396 (patch) | |
| tree | 6c32ad46ab3c98563bf14dd7358ddf3722f6e491 /llvm/test/tools/llvm-symbolizer/pdb/Inputs | |
| parent | b61d67cf89aa147c5f701b677b678113b459da25 (diff) | |
| download | bcm5719-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.cpp | 7 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe | bin | 165888 -> 126464 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input | 4 | ||||
| -rw-r--r-- | llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb | bin | 1552384 -> 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 Binary files differindex 80fb34bb6dc..a4f148e67c2 100644 --- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe +++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.exe 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 Binary files differindex 974e565e87f..d26d33a862d 100644 --- a/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb +++ b/llvm/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb |

