summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Support/AllocatorTest.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-04-14 02:37:23 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-04-14 02:37:23 +0000
commitd38c6b1e4bdec798517aee0d3ad7ff461a5b54b7 (patch)
treef1929bb06fa272333688e0582ab6d4858ca86b51 /llvm/unittests/Support/AllocatorTest.cpp
parentb5f3ddc7a1dbbbe8e9d26a28bac6682e11fdc9b5 (diff)
downloadbcm5719-llvm-d38c6b1e4bdec798517aee0d3ad7ff461a5b54b7.tar.gz
bcm5719-llvm-d38c6b1e4bdec798517aee0d3ad7ff461a5b54b7.zip
tools: address possible non-null terminated filenames
If a filename is a multiple of 18 characters, there will be no null-terminator. This will result in an invalid access by the constructed StringRef. Add a test case to exercise this and fix that handling. Address this same vulnerability in llvm-readobj as well. llvm-svn: 206145
Diffstat (limited to 'llvm/unittests/Support/AllocatorTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud