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