aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2015-07-21 00:38:25 +0000
committerEnrico Granata <egranata@apple.com>2015-07-21 00:38:25 +0000
commitfbecf1ab1a4fb16ae9e3c06b9b0ea00180c5ffc6 (patch)
tree1366a4cce852484f9fb08d5ae00c55dac79574fb /lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
parentc7ae3e03e26be3a9b1d0d373b9087abe1d4b4bd1 (diff)
downloadllvm-fbecf1ab1a4fb16ae9e3c06b9b0ea00180c5ffc6.zip
llvm-fbecf1ab1a4fb16ae9e3c06b9b0ea00180c5ffc6.tar.gz
llvm-fbecf1ab1a4fb16ae9e3c06b9b0ea00180c5ffc6.tar.bz2
The session dictionary attached to a Python interpeter holds variables the user creates in the script interpreter
This can include objects that have complex state and need to be torn down intelligently (e.g. our SB* objects) This will fail if the Python interpreter does not hold a valid thread state. So, acquire one, delete the session dictionary, and then let go of it on destruction This fixes rdar://20960843 llvm-svn: 242745
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp')
0 files changed, 0 insertions, 0 deletions