diff options
| author | Enrico Granata <egranata@apple.com> | 2015-07-21 00:38:25 +0000 |
|---|---|---|
| committer | Enrico Granata <egranata@apple.com> | 2015-07-21 00:38:25 +0000 |
| commit | fbecf1ab1a4fb16ae9e3c06b9b0ea00180c5ffc6 (patch) | |
| tree | 1366a4cce852484f9fb08d5ae00c55dac79574fb /lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp | |
| parent | c7ae3e03e26be3a9b1d0d373b9087abe1d4b4bd1 (diff) | |
| download | llvm-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
