llvm-project/lldb/packages/Python/lldbsuite/test/functionalities
Jim Ingham f08f5c9926 Add an auto-continue flag to breakpoints & locations.
You can get a breakpoint to auto-continue by adding "continue"
as a command, but that has the disadvantage that if you hit two
breakpoints simultaneously, the continue will force the process
to continue, and maybe even forstalling the commands on the other.
The auto-continue flag means the breakpoints can negotiate about
whether to stop.

Writing tests, I wanted to supply some commands when I made the
breakpoints, so I also added that ability.

llvm-svn: 309969
2017-08-03 18:13:24 +00:00
..
abbreviation *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
alias
apropos_with_process *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
archives *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
asan Update test expectations after AddressSanitizer text descriptions changed in r288535. 2016-12-02 22:11:26 +00:00
attach_resume *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
avoids-fd-leak *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
backticks *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint Add an auto-continue flag to breakpoints & locations. 2017-08-03 18:13:24 +00:00
command_history *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
command_regex *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
command_script *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
command_script_alias *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
command_script_immediate_output *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
command_source *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
completion Clean up the stop printing header lines. 2016-11-08 20:36:40 +00:00
conditional_break *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
darwin_log The darwin_log tests are very fragile and currently do not properly assess the state of that functionality. 2017-04-05 20:33:39 +00:00
data-formatter Updated NSNumber formatter for new internal representation. 2017-06-19 18:32:22 +00:00
dead-strip *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
disassembly Add a test to ensure that SBFrame::Disassemble produces some output. 2017-03-01 22:18:37 +00:00
dynamic_value_child_count *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
embedded_interpreter Clean up the stop printing header lines. 2016-11-08 20:36:40 +00:00
exec xfail TestExec.py on macOS i386 2016-10-06 19:12:05 +00:00
expr-doesnt-deadlock *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
fat_archives convert TestFatArchives.py over to no-debug-info test 2016-09-27 17:17:21 +00:00
format *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
frame-diagnose xfail TestDiagnoseDereferenceFunctionReturn.py on macOS i386 2016-10-06 19:04:58 +00:00
frame-language Fix TestGuessLanguage for gcc 2017-04-12 10:13:50 +00:00
frame_var Add back code to implement "frame var -a,-l,-g" filters. 2017-04-18 16:52:16 +00:00
frame_var_scope Fix an issue where frame variable -s <varname> would not show the scope even though the user asked for it 2016-10-26 19:17:49 +00:00
history Fix !N and !-N commands and add a test case. 2017-04-19 23:21:04 +00:00
inferior-assert *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
inferior-changed *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
inferior-crashing *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
inline-stepping *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
jitloader_gdb *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
launch_with_shellexpand *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
load_unload add stop column highlighting support 2016-09-21 20:13:14 +00:00
longjmp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
memory Jim unintentionally had the gdb-format specifiers falling through 2017-01-25 01:41:48 +00:00
mtc/simple Update message that Main Thread Checker produces. 2017-07-08 05:18:19 +00:00
multidebugger_commands *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
nested_alias *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
non-overlapping-index-variable-i *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
nosucharch *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
object-file *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
paths *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
platform *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
plugins [Test Suite] Pull generateSource into lldbtest 2016-10-31 04:48:19 +00:00
postmortem Recompute ArchSpec core after MergeFrom 2017-04-20 12:30:18 +00:00
pre_run_dylibs Get ObjectFileMachO to handle @executable_path 2017-03-20 19:21:31 +00:00
process_attach change ProcessAttach test to no-debug-info 2016-11-01 18:50:34 +00:00
process_group *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
process_launch *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
process_save_core *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
ptr_refs *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
recursion *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
register Don't attempt to use mpx registers on unsupported platforms 2017-05-03 15:00:04 +00:00
rerun *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
return-value Revert "Android.rules: build x86 tests with -mstackrealign" 2017-07-06 11:43:20 +00:00
set-data *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
signal NativeProcessLinux: Fix handling of raise(SIGTRAP) 2017-07-11 10:38:40 +00:00
single-quote-in-filename-to-lldb *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
step-avoids-no-debug *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
stop-hook *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
target_command *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
testid add a simple test case to validate test id() 2016-10-03 22:49:13 +00:00
thread XFAIL/XFlakey some tests what become very flakey on the Linux buildbot 2017-07-27 12:01:32 +00:00
tsan [Test-Suite] Fix all the sanitizer tests to be based on compiler capabilities 2016-11-10 19:16:17 +00:00
tty This test was failing because /bin/ls is no longer debuggable on OS X. 2016-10-11 00:35:41 +00:00
type_completion *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
type_lookup Add support to the ObjC type scavenger for finding types via debug info 2016-11-03 17:25:27 +00:00
ubsan Upstreaming a patch from Github: When evaluation user expressions, ignore InstrumentationRuntime breakpoints. (#235) 2017-07-13 04:35:27 +00:00
unwind [LLDB][MIPS] Fix TestNoreturnUnwind.py. 2017-06-14 10:47:25 +00:00
value_md5_crash *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
watchpoint Skip TestWatchedVarHitWhenInScope on android arm because it triggers a kernel bug 2017-05-16 11:58:18 +00:00