teak-llvm/lldb/packages/Python/lldbsuite/test/functionalities
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
..
abbreviation Improve error handling for frame select command when there are too many arguments. 2015-12-22 16:50:28 +00:00
alias
archives Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
asan Use the system clang, since this support should now be in; does not un-xfail the test yet 2015-11-20 19:25:39 +00:00
attach_resume Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
avoids-fd-leak Add expectedFailureFreeBSD decorators for new Python fd leak 2015-11-24 18:05:56 +00:00
backticks Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
breakpoint Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
command_history Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
command_regex Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
command_script Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
command_script_immediate_output XFAIL TestCommandScriptImmediateOutput on Linux 2016-01-14 10:56:56 +00:00
command_source Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
completion Mark TestCompletion.py test_symbol_name_dwarf XFAIL on Darwin. 2015-11-11 05:01:30 +00:00
conditional_break Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
data-formatter Remove XFAIL from a few tests that have been fixed on Windows. 2016-01-08 22:21:40 +00:00
dead-strip Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
disassembly [LLDB][MIPS] Fix TestDisassembleBreakpoint.py for MIPS 2015-11-18 08:18:03 +00:00
dynamic_value_child_count Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
embedded_interpreter Fix to solve Bug 23139 & Bug 23560 2015-11-13 10:47:49 +00:00
exec Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
expr-doesnt-deadlock Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
fat_archives Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
format Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
inferior-assert Fix for Bug 25338 2016-01-19 12:55:21 +00:00
inferior-changed Remove the -c option from dotest.py. 2015-12-08 22:15:48 +00:00
inferior-crashing Fix to solve Bug 23139 & Bug 23560 2015-11-13 10:47:49 +00:00
inline-stepping Enable TestInlineStepping on linux i386 2016-01-20 12:17:26 +00:00
jitloader_gdb Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
launch_with_shellexpand Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
load_unload [Test] Addresses failing test when path to make contains spaces 2015-12-14 22:59:26 +00:00
longjmp Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
memory/read Fix to solve Bug 23139 & Bug 23560 2015-11-13 10:47:49 +00:00
non-overlapping-index-variable-i Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
nosucharch Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
object-file Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
paths Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
platform Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
plugins Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
postmortem/minidump Replace accidental DOS (and mixed) line endings in a few text files 2016-01-11 18:07:47 +00:00
process_attach Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
process_group Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
process_launch Resubmit the fixes for TestProcessLaunch.py. 2016-01-14 19:14:02 +00:00
process_save_core Enable saving of mini dumps with lldb process save-core. 2015-11-20 23:09:11 +00:00
recursion Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
register Centralize the handling of attach permissions on linux in tests 2016-01-11 10:24:50 +00:00
rerun Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
return-value Correctly XFAIL TestReturnValue 2015-12-09 15:49:40 +00:00
set-data Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
signal Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
single-quote-in-filename-to-lldb Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
step-avoids-no-debug Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
stop-hook Merge ENABLE_THREADS and ENABLE_STD_THREADS markers 2015-12-15 12:11:00 +00:00
target_command Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
thread Remove assumptions that thread 0 is always the main thread. 2016-01-21 21:07:30 +00:00
tty Mark TestTerminal.py as XFAIL on OS X. 2015-11-11 03:43:05 +00:00
type_completion Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
type_lookup Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
unwind Fix for Bug 25338 2016-01-19 12:55:21 +00:00
value_md5_crash Remove use_lldb_suite from the package, and don't import it anymore. 2015-11-03 19:20:39 +00:00
watchpoint Mark arm/aarch64 specific xfails with expectedFailureLinux decorator 2016-01-20 15:01:54 +00:00