1*9c739252SPavel Labath# RUN: %clangxx_host %p/Inputs/main.cpp -g -o %t.out
287aa9c9eSJonas Devlieghere# RUN: %lldb -b -o 'settings set interpreter.stop-command-source-on-error false' -s %s %t.out 2>&1 | FileCheck %s
387aa9c9eSJonas Devlieghere
487aa9c9eSJonas Devliegheresettings show interpreter.stop-command-source-on-error
587aa9c9eSJonas Devlieghere# CHECK: interpreter.stop-command-source-on-error (boolean) = false
687aa9c9eSJonas Devlieghere
787aa9c9eSJonas Devlieghereb main.cpp:11
887aa9c9eSJonas Devlieghererun
987aa9c9eSJonas Devlieghere# CHECK: stopped
1087aa9c9eSJonas Devlieghere# CHECK-NEXT: stop reason = breakpoint
1187aa9c9eSJonas Devlieghere
1287aa9c9eSJonas Devliegherewatchpoint set
1387aa9c9eSJonas Devlieghere# CHECK: Commands for setting a watchpoint.
1487aa9c9eSJonas Devlieghere# CHECK: The following subcommands are supported:
1587aa9c9eSJonas Devlieghere# CHECK: Set a watchpoint on an address by supplying an expression.
1687aa9c9eSJonas Devlieghere# CHECK: Set a watchpoint on a variable.
1787aa9c9eSJonas Devlieghere
1887aa9c9eSJonas Devliegherewatchpoint set variable -w read_write
1987aa9c9eSJonas Devlieghere# CHECK: error: required argument missing
2087aa9c9eSJonas Devlieghere
2187aa9c9eSJonas Devliegherewatchpoint set expression -w write --
2287aa9c9eSJonas Devlieghere# CHECK: error: expression evaluation of address to watch failed
2387aa9c9eSJonas Devlieghere
2487aa9c9eSJonas Devliegherewatchpoint set expression MyAggregateDataType
2587aa9c9eSJonas Devlieghere# CHECK: error: expression did not evaluate to an address
2687aa9c9eSJonas Devlieghere
2787aa9c9eSJonas Devliegherewatchpoint set variable -s -128
2887aa9c9eSJonas Devlieghere# CHECK: error: invalid enumeration value
29