teak-llvm/lldb/packages/Python/lldbsuite/test/lang/cpp
Zachary Turner 783550be62 Remove assumptions that thread 0 is always the main thread.
Starting with Windows 10, the Windows loader is itself multi-threaded,
meaning that the loader spins up a few threads to do process
initialization before it executes main.  Windows delivers these
notifications asynchronously and they can come out of order, so
we can't be sure that the first thread we get a notification about
is actually the zero'th thread.

This patch fixes this by requesting the thread stopped at the
breakpoint that was specified, rather than getting thread 0 and
verifying that it is stopped at a breakpoint.

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

llvm-svn: 258432
2016-01-21 21:07:30 +00:00
..
auto [TestCPPAuto] On linux, we need -fno-limit-debug-info. 2015-12-19 00:52:29 +00:00
bool
breakpoint-commands Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
call-function
chained-calls
char1632_t Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
class_static Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
class_types Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
diamond Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
dynamic-value Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
enum_types Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
exceptions Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
frame-var-anon-unions Fix up LLDB for a change in the way clang represents anonymous unions such that the 'frame variable' command can still find the members of such union as if they were top-level variables in the current scope 2015-11-19 22:28:58 +00:00
global_operators
incomplete-types Trying to submit 254476 one more time. This implement -gmodule debugging support. 2015-12-08 01:02:08 +00:00
limit-debug-info Revert "Temporarily skip TestWithLimitDebugInfo on Darwin and OS X" 2015-12-14 22:04:20 +00:00
namespace Add expectedFailureFreeBSD to tests failing in the same way as on Linux 2015-12-22 16:47:04 +00:00
nsimport XFAIL TestCppNsImport on FreeBSD 2015-12-22 19:10:09 +00:00
overloaded-functions
rdar12991846 Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
rvalue-references
scope
signed_types Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
static_members Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
static_methods
stl Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
this
unique-types Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
unsigned_types Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
virtual Fix some issues with swig & string conversion. 2015-11-18 18:40:16 +00:00
wchar_t Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00