hanchenye-llvm-project/lldb/source/Plugins
Jim Ingham cfc0935ed9 Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop.
Convert from calling Halt in the lldb Driver.cpp's input reader's sigint handler to sending this AsyncInterrupt so it can be handled in the 
event loop.
If you are attaching and get an async interrupt, abort the attach attempt.
Also remember to destroy the process if get interrupted while attaching.
Getting this to work also required handing the eBroadcastBitInterrupt in a few more places in Process WaitForEvent & friends.

<rdar://problem/10792425>

llvm-svn: 160903
2012-07-27 23:57:19 +00:00
..
ABI Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
Disassembler/llvm <rdar://problem/11330621> 2012-05-10 02:52:23 +00:00
DynamicLoader Ran the static analyzer on the codebase and found a few things. 2012-07-17 03:23:13 +00:00
Instruction/ARM Ran the static analyzer on the codebase and found a few things. 2012-07-17 03:23:13 +00:00
LanguageRuntime <rdar://problem/11672978> Fixing an issue where an ObjC object might come out without a description because the expression used to obtain it would timeout before running to completion 2012-07-16 23:10:35 +00:00
ObjectContainer <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
ObjectFile Change the things we pass to Mangled::SetValue to be ConstStrings instead of 2012-07-20 03:35:44 +00:00
OperatingSystem/Darwin-Kernel Fix comment typeo. 2012-05-16 00:36:41 +00:00
Platform Ran the static analyzer on the codebase and found a few things. 2012-07-17 03:23:13 +00:00
Process Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. 2012-07-27 23:57:19 +00:00
SymbolFile Cleaned up the lldb_private::Mangled class to get rid of the tokenizing code that has bit rotted and isn't being used. Also cleaned up the API to the "lldb_private::Mangled" to always take "const ConstString &" arguments instead of both "const ConstString &" and "const char *". 2012-07-18 23:18:10 +00:00
SymbolVendor/MacOSX Ran the static analyzer on the codebase and found a few things. 2012-07-17 03:23:13 +00:00
UnwindAssembly Change UnwindAssemblyInstEmulation::GetNonCallSiteUnwindPlanFromAssembly so it records 2012-07-17 01:57:24 +00:00
Makefile Enable building the POSIX-DYLD dynamic loader plug-in in the Makefile build since it can be used for remote debugging. 2012-04-05 17:43:02 +00:00