summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2016-05-09 14:44:14 +0000
committerFrederic Riss <friss@apple.com>2016-05-09 14:44:14 +0000
commit98f489ce82f250b31a50b0f1475783642e4ad557 (patch)
tree4b672aaff4f60bd491804a300c065b5513625881 /lldb/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py
parent1dfd5b16942febb535b7cf20f1c0a77b86e2adf3 (diff)
downloadbcm5719-llvm-98f489ce82f250b31a50b0f1475783642e4ad557.tar.gz
bcm5719-llvm-98f489ce82f250b31a50b0f1475783642e4ad557.zip
[dsymutil] Prevent use-after-free
The BinaryHolder would query the archive member MemoryBuffer name to check if the current open archive also contains the next requested objectfile. This comparison was using a StringRef to a temporary buffer. It only happened with fat archives. This commit adds long-lived storage along with the MemoryBuffers for the fat archive filename. The added test would fail during an ASAN build without the fix. llvm-svn: 268924
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud