blob: c5ced8a318100b98d17dbd54e0e23c3e628263c3 [file] [log] [blame]
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