llvm-project/lldb/source/API
Ilia K 38810f430b Fix handling of hijacked events in synchronous mode
Summary:
This patch includes the following changes:
* Fix Target::Launch to handle hijacked event in synchronous mode
* Improve MiStartupOptionsTestCase tests to expect *stopped (MI)
* Add SBProcess::GetStopEventForStopID
* Add ProcessModID::SetStopEventForLastNaturalStopID/GetStopEventForStopID
* Add const qualifier to ProcessModID::GetLastNaturalStopID
* Add SBProcess::GetStopEventForStopID
* Don't broadcast hijacked event in Target::Launch
* Add CMICmnLLDBDebugger::CheckIfNeedToRebroadcastStopEvent/RebroadcastStopEvent

Test Plan: ./dotest.py -v --executable $BUILDDIR/bin/lldb tools/lldb-mi/startup_options/

Reviewers: zturner, jingham, clayborg, abidh

Reviewed By: clayborg

Subscribers: abidh, zturner, lldb-commits, clayborg, jingham

Differential Revision: http://reviews.llvm.org/D9371

llvm-svn: 237781
2015-05-20 10:15:47 +00:00
..
CMakeLists.txt Add language option in -gdb-show command (MI) 2015-04-28 12:51:16 +00:00
Makefile Add some missing defines that are already present in the cmake side. 2014-03-12 10:35:00 +00:00
SBAddress.cpp Reduce header footprint of Target.h 2015-03-03 19:23:09 +00:00
SBAttachInfo.cpp Extract SBAttachInfo into own set of files - SBAttachInfo.h, SBAttachInfo.cpp and SBAttachInfo.i. 2015-02-16 00:04:19 +00:00
SBBlock.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
SBBreakpoint.cpp Add the ability to tag one or more breakpoints with a name. These 2014-12-16 23:40:14 +00:00
SBBreakpointLocation.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBBroadcaster.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBCommandInterpreter.cpp Factor resolution of abbreviations and aliases so that they can be tested directly. http://reviews.llvm.org/D9033 2015-04-23 20:00:25 +00:00
SBCommandReturnObject.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBCommunication.cpp Create a ConnectionGenericFile class for Windows. 2014-10-06 21:23:09 +00:00
SBCompileUnit.cpp Add APIs on SBFunction and SBCompileUnit to inquire about the language type that the function/compile unit is defined in 2014-11-17 23:06:20 +00:00
SBData.cpp Included <inttypes.h> in a few headers that were 2014-04-19 03:09:28 +00:00
SBDebugger.cpp Rework LLDB system initialization. 2015-03-31 21:03:22 +00:00
SBDeclaration.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBError.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBEvent.cpp This checkin is the first step in making the lldb thread stepping mechanism more accessible from 2014-09-29 23:17:18 +00:00
SBExecutionContext.cpp This adds a "batch mode" to lldb kinda like the gdb batch mode. It will quit the debugger 2014-10-14 01:20:07 +00:00
SBExpressionOptions.cpp Add an option to suppress the persistent result variable when running EvaluateExpression 2014-08-08 21:45:36 +00:00
SBFileSpec.cpp Fix FileSpec::GetPath to return null-terminated strings 2015-02-27 19:43:08 +00:00
SBFileSpecList.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBFrame.cpp Fix SBFrame::FindValue for when only global variables exist. 2015-03-19 22:00:13 +00:00
SBFunction.cpp Add APIs on SBFunction and SBCompileUnit to inquire about the language type that the function/compile unit is defined in 2014-11-17 23:06:20 +00:00
SBHostOS.cpp Change HostThread::GetNativeThread() to return a derived reference. 2014-11-17 22:42:57 +00:00
SBInstruction.cpp Change the default disassembly format again. First attempt at 2015-02-13 23:24:21 +00:00
SBInstructionList.cpp Change the default disassembly format again. First attempt at 2015-02-13 23:24:21 +00:00
SBLanguageRuntime.cpp Add language option in -gdb-show command (MI) 2015-04-28 12:51:16 +00:00
SBLaunchInfo.cpp Rename the "glob arguments" feature to "shell expand arguments" 2015-02-20 22:20:30 +00:00
SBLineEntry.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBListener.cpp Fixed more fallout from running the test suite remotely on iOS devices. 2014-11-17 19:39:20 +00:00
SBModule.cpp Add =shlibs-added/=shlibs-removed notifications (MI) 2015-03-10 21:59:55 +00:00
SBModuleSpec.cpp Made all other "operator bool"s explicit and ensured 2013-10-04 21:35:29 +00:00
SBPlatform.cpp Fix expectation for TestPlatformCommand.test_shell 2015-03-04 11:18:34 +00:00
SBProcess.cpp Fix handling of hijacked events in synchronous mode 2015-05-20 10:15:47 +00:00
SBQueue.cpp Add a new SBThread::GetQueue() method to get the queue that is 2014-04-25 00:01:15 +00:00
SBQueueItem.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBSection.cpp Added functions to the C++ API, for the benefit of non-8-bit byte architectures. 2014-10-22 07:22:56 +00:00
SBSourceManager.cpp <rdar://problem/13443931> 2013-03-19 00:20:55 +00:00
SBStream.cpp Add null pointer checks to some SBStream functions. 2015-01-14 18:34:35 +00:00
SBStringList.cpp
SBSymbol.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBSymbolContext.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SBSymbolContextList.cpp
SBTarget.cpp Add --move-to-nearest-code / target.move-to-nearest-code options (attempt 2) 2015-05-18 13:41:01 +00:00
SBThread.cpp Don't #include FormatManager.h from Debugger.h 2015-03-03 23:11:11 +00:00
SBThreadCollection.cpp Expose ThreadCollection in SB API 2014-09-06 01:21:19 +00:00
SBThreadPlan.cpp This checkin is the first step in making the lldb thread stepping mechanism more accessible from 2014-09-29 23:17:18 +00:00
SBType.cpp Add logic to ClangASTType and SBType to discover information about vector types 2015-01-28 22:18:02 +00:00
SBTypeCategory.cpp Change void* name_token to const void* to address warnings. 2015-02-03 08:01:34 +00:00
SBTypeEnumMember.cpp Add support for inspecting enum members. 2014-06-02 20:55:29 +00:00
SBTypeFilter.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
SBTypeFormat.cpp Add a new way to bind a format to a type: by enum type 2013-12-28 08:44:02 +00:00
SBTypeNameSpecifier.cpp <rdar://problem/15144376> 2013-10-29 00:28:35 +00:00
SBTypeSummary.cpp Introduce the notion of "type summary options" as flags that can be passed down to individual summary formatters to alter their behavior in a formatter-dependent way 2014-11-06 21:23:20 +00:00
SBTypeSynthetic.cpp Improvements to the data formatters SB API: 2013-06-11 22:58:32 +00:00
SBUnixSignals.cpp Add API control of the signal disposition. 2014-06-23 19:30:49 +00:00
SBValue.cpp Remove duplicated code for synthetic array members. 2015-02-26 23:55:39 +00:00
SBValueList.cpp Per off-list feedback, this API returns the *first* value with a given name, not the *only* one. Rename it to reflect that 2014-11-21 22:23:08 +00:00
SBVariablesOptions.cpp Revert "Revert "I had recently added a new SBFrame::GetVariables() overload with yet another bool argument"" 2015-02-17 17:55:50 +00:00
SBWatchpoint.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
SystemInitializerFull.cpp [LLDB][MIPS] Software single stepping 2015-05-07 05:56:27 +00:00