llvm-project/lldb/source
Enrico Granata fbecf1ab1a 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
2015-07-21 00:38:25 +00:00
..
API Refactor Unix signals. 2015-07-14 01:09:28 +00:00
Breakpoint Make many mangled functions that might demangle a name be allowed to specify a language to use in order to soon support Pascal and Java demangling. Dawn Perchik will take care of making this so. 2015-07-08 22:32:23 +00:00
Commands Fixed line wrapping for the "long help" content in LLDB commands. Content is now dynamically wrapped for the column width of the current terminal. Lines that begin with whitespace will be indented identically on subsequent lines to maintain formatting. 2015-07-14 05:48:36 +00:00
Core Fix compiler warning in ArchSpec 2015-07-16 13:11:34 +00:00
DataFormatters Remove a static helper function and use the StringPrinter API exclusively to format NSStrings 2015-07-17 22:39:35 +00:00
Expression Expression evaluation, a new ThreadPlanCallFunctionUsingABI for executing a function call on target via register manipulation 2015-07-14 10:56:58 +00:00
Host Correctly get the arguments and environment, even for processes that have a large amount or arguments and/or environment variables. 2015-07-20 22:52:13 +00:00
Initialization [Makefiles] Align library names with CMake build 2015-07-14 20:25:19 +00:00
Interpreter The session dictionary attached to a Python interpeter holds variables the user creates in the script interpreter 2015-07-21 00:38:25 +00:00
Plugins [NativeProcessLinux] Bugfix in the monitor thread 2015-07-20 16:14:46 +00:00
Symbol Eliminated a potential infinite recursion in structure layout when the origin 2015-07-20 16:55:19 +00:00
Target More packet performance improvements. 2015-07-17 23:42:28 +00:00
Utility Add jThreadsInfo support to lldb-server 2015-07-16 14:14:35 +00:00
CMakeLists.txt Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00
Makefile [Makefiles] Align library names with CMake build 2015-07-14 20:25:19 +00:00
lldb.cpp Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00