summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-08-11 15:51:40 +0000
committerReid Kleckner <rnk@google.com>2015-08-11 15:51:40 +0000
commit7d9e1e125930404a7ebce2e8d584b34a9065d530 (patch)
tree41e0a50188ff1cf634f84ced36f4fe0e4f42d7ad /llvm/lib/Transforms
parent863bfdbfb446adaef767ff514d1f2ffb5d489562 (diff)
downloadbcm5719-llvm-7d9e1e125930404a7ebce2e8d584b34a9065d530.tar.gz
bcm5719-llvm-7d9e1e125930404a7ebce2e8d584b34a9065d530.zip
[Windows] Use llvm-symbolizer before using dbghelp
Summary: llvm-symbolizer understands both PDBs and DWARF, so it's a better bet if it's available. It prints out the function parameter types and column numbers, so I needed to churn the expected test output a bit. This makes most of the llvm-symbolizer subprocessing code target-independent. Pipes on all platforms use fd_t, and we can use the portable ReadFromFile / WriteToFile wrappers in symbolizer_sanitizer.cc. Only the pipe creation and process spawning is Windows-specific. Please check that the libcdep layering is still correct. I don't know how to reproduce the build configuration that relies on that. Reviewers: samsonov Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11791 llvm-svn: 244616
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud