diff options
author | Enrico Granata <egranata@apple.com> | 2012-12-19 23:42:07 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2012-12-19 23:42:07 +0000 |
commit | 557fd00a6f58e7df81c19f4ccd00314daab12759 (patch) | |
tree | fa5c4ae46f149c802e285c45f6b5fe0ea6f84a65 /clang/lib/Analysis/ProgramPoint.cpp | |
parent | 6c2b11cc50e84b497771e721448e7c2a7a4e6351 (diff) | |
download | bcm5719-llvm-557fd00a6f58e7df81c19f4ccd00314daab12759.tar.gz bcm5719-llvm-557fd00a6f58e7df81c19f4ccd00314daab12759.zip |
<rdar://problem/12446222>
Implement the ability for Python commands to be interrupted by pressing CTRL+C
Also add a new Mutex subclass that attempts to be helpful for debugging by logging actions performed on it
FYI of all interested - there is a separate deadlocking issue related to how LLDB dispatches CTRL+C that might cause LLDB to deadlock upon pressing CTRL+C while in a Python command.
This is not a regression, and was just previously masked by us not even trying to bail out of Python commands, so that it would not be clear from a user perspective whether we were
deadlocked or stuck in an inconsistent state within the Python interpreter.
llvm-svn: 170612
Diffstat (limited to 'clang/lib/Analysis/ProgramPoint.cpp')
0 files changed, 0 insertions, 0 deletions