aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/Shell/lldb-server/TestPlatformHelp.test
blob: c5ced8a318100b98d17dbd54e0e23c3e628263c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
RUN: %platformserver --help 2>&1 | FileCheck %s
RUN: %platformserver -h 2>&1 | FileCheck %s
RUN: %lldb-server p --help 2>&1 | FileCheck %s
RUN: %lldb-server p -h 2>&1 | FileCheck %s
RUN: %lldb-server platform --help 2>&1 | FileCheck %s
RUN: %lldb-server platform -h 2>&1 | FileCheck %s

CHECK: OVERVIEW: lldb-server{{(\.exe)?}} platform

CHECK: USAGE: lldb-server{{(\.exe)?}} {{p|platform}} [options] --listen <[host]:port> {{\[}}[--] program args...]

CHECK: CONNECTION OPTIONS:
CHECK: --gdbserver-port <port>
CHECK-SAME: Short form: -P
CHECK: --listen <[host]:port>
CHECK-SAME: Short form: -L
CHECK: --socket-file <path>
CHECK-SAME: Short form: -f

CHECK: GENERAL OPTIONS:
CHECK: --help
CHECK: --log-channels <channel1 categories...:channel2 categories...>
CHECK: Short form: -c
CHECK: --log-file <file>
CHECK-SAME: Short form: -l
CHECK: --server

CHECK: OPTIONS:
CHECK: -- program args

CHECK: DESCRIPTION
CHECK: Acts as a platform server for remote debugging

CHECK: EXAMPLES
CHECK: # Listen on port 1234, exit after first connection
CHECK: lldb-server{{(\.exe)?}} platform --listen tcp://0.0.0.0:1234
CHECK: # Listen on port 5555, accept multiple connections
CHECK: lldb-server{{(\.exe)?}} platform --server --listen tcp://localhost:5555
CHECK: # Listen on Unix domain socket
CHECK: lldb-server{{(\.exe)?}} platform --listen unix:///tmp/lldb-server.sock