Jonas Devlieghere | b5c1d07 | 2018-12-19 17:10:21 +0000 | [diff] [blame^] | 1 | RUN: %build %p/Inputs/hello.cpp -o %t |
Adrian Prantl | 0bc587a | 2018-12-10 22:57:47 +0000 | [diff] [blame] | 2 | RUN: %lldb %t -s %p/Inputs/convenience.in -o quit | FileCheck %s |
| 3 | |
| 4 | script print(lldb.debugger) |
| 5 | |
| 6 | CHECK: stop reason = breakpoint 1.1 |
| 7 | CHECK: Debugger (instance: {{.*}}, id: {{[0-9]+}}) |
| 8 | CHECK: script print(lldb.target) |
| 9 | CHECK: TestConvenienceVariables.test |
| 10 | CHECK: script print(lldb.process) |
| 11 | CHECK: SBProcess: pid = {{[0-9]+}}, |
| 12 | CHECK-SAME: state = stopped, |
| 13 | CHECK-SAME: threads = {{[0-9]+}}, |
| 14 | CHECK-SAME: executable = TestConvenienceVariables.test |
| 15 | CHECK: script print(lldb.thread.GetStopDescription(100)) |
| 16 | CHECK: breakpoint 1.1 |
| 17 | CHECK: script lldb.frame.GetLineEntry().GetLine() |
Jonas Devlieghere | b5c1d07 | 2018-12-19 17:10:21 +0000 | [diff] [blame^] | 18 | CHECK: 8 |
Adrian Prantl | 0bc587a | 2018-12-10 22:57:47 +0000 | [diff] [blame] | 19 | CHECK: script lldb.frame.GetLineEntry().GetFileSpec().GetFilename() |
| 20 | CHECK: hello.c |
| 21 | CHECK: script lldb.frame.GetFunctionName() |
| 22 | CHECK: main |