summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2019-08-19 13:37:41 +0000
committerAaron Ballman <aaron@aaronballman.com>2019-08-19 13:37:41 +0000
commitb6ab533b93420e828ea6f555bc7d34d91cb07a34 (patch)
tree3de494b533cba19387028903a300bbe62ac73f3a /lldb/packages/Python/lldbsuite/test/python_api
parenta0a4c6b7224e029d736c0e2f58df1493770d93c4 (diff)
downloadbcm5719-llvm-b6ab533b93420e828ea6f555bc7d34d91cb07a34.tar.gz
bcm5719-llvm-b6ab533b93420e828ea6f555bc7d34d91cb07a34.zip
Don't keep stale pointers to LoopInfos.
CGLoopInfo was keeping pointers to parent loop LoopInfos, but when the loop info vector grew, it reallocated the storage and invalidated all of the parent pointers, causing use-after-free. Manage the lifetimes of the LoopInfos separately so that the pointers aren't stale. Patch by Bevin Hansson. llvm-svn: 369259
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud