hanchenye-llvm-project/lldb/tools/driver
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
..
Driver.cpp Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. 2012-07-27 23:57:19 +00:00
Driver.h <rdar://problem/10605072> 2012-02-29 04:21:24 +00:00
IOChannel.cpp Added an lldb_private & equivalent SB API to send an AsyncInterrupt to the event loop. 2012-07-27 23:57:19 +00:00
IOChannel.h Add an API to determine whether there are any characters on the current input line. 2012-06-01 01:03:40 +00:00
Makefile Substitute LLVMLibsOptions for LD.Flags so we can find the mentioned libs 2012-05-29 13:35:46 +00:00
lldb-Info.plist