A few fixes for llvm-symbolizer on Windows.
authorZachary Turner <zturner@google.com>
Wed, 6 May 2015 22:26:30 +0000 (22:26 +0000)
committerZachary Turner <zturner@google.com>
Wed, 6 May 2015 22:26:30 +0000 (22:26 +0000)
commit43afa429082f1a90e2ca22d73456c2219ec8d774
tree2d444ada2aa54a759fb4c05c9b0bf22d0033201d
parentb6ca45c39fd1cae93225bf517cc15b72c4da9686
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236653 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/DebugInfo/PDB/PDBContext.h
lib/DebugInfo/PDB/PDBContext.cpp
test/tools/llvm-symbolizer/pdb/Inputs/test.c [deleted file]
test/tools/llvm-symbolizer/pdb/Inputs/test.cpp [new file with mode: 0644]
test/tools/llvm-symbolizer/pdb/Inputs/test.exe
test/tools/llvm-symbolizer/pdb/Inputs/test.exe.input
test/tools/llvm-symbolizer/pdb/Inputs/test.pdb
test/tools/llvm-symbolizer/pdb/pdb.test
tools/llvm-symbolizer/LLVMSymbolize.cpp
tools/llvm-symbolizer/LLVMSymbolize.h
tools/llvm-symbolizer/llvm-symbolizer.cpp