summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/Binary.cpp
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-04-16 12:51:40 +0000
committerNico Weber <nicolasweber@gmx.de>2019-04-16 12:51:40 +0000
commit3bfa6a6dad73d3abe40fd2de941510dcbd871b73 (patch)
tree753c3513fcdf79a71a8f7311098405883822c7bb /llvm/lib/Object/Binary.cpp
parent21eb771dcb5c11d7500fa6ad551c97a921997f05 (diff)
downloadbcm5719-llvm-3bfa6a6dad73d3abe40fd2de941510dcbd871b73.tar.gz
bcm5719-llvm-3bfa6a6dad73d3abe40fd2de941510dcbd871b73.zip
llvm-undname: Add a -raw-file flag to pass a raw buffer to microsoftDemangle
The default handling splits input into lines. Since llvm-microsoft-demangle-fuzzer doesn't do this, oss-fuzz produces inputs that only trigger crashes if the input isn't split into lines. This adds a hidden flag -raw-file which passes file contents to microsoftDemangle() in the same way the fuzzer does, for reproducing oss-fuzz reports. Also change llvm-undname to have a non-0 exit code for invalid symbols. Differential Revision: https://reviews.llvm.org/D60771 llvm-svn: 358485
Diffstat (limited to 'llvm/lib/Object/Binary.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud