summaryrefslogtreecommitdiffstats
path: root/docs/idevicedebugserverproxy.1
diff options
context:
space:
mode:
Diffstat (limited to 'docs/idevicedebugserverproxy.1')
-rw-r--r--docs/idevicedebugserverproxy.149
1 files changed, 49 insertions, 0 deletions
diff --git a/docs/idevicedebugserverproxy.1 b/docs/idevicedebugserverproxy.1
new file mode 100644
index 0000000..69200ee
--- /dev/null
+++ b/docs/idevicedebugserverproxy.1
@@ -0,0 +1,49 @@
+.TH "idevicedebugserverproxy" 1
+.SH NAME
+idevicedebugserverproxy \- Remote debugging proxy.
+.SH SYNOPSIS
+.B idevicedebugserverproxy
+[OPTIONS] [PORT]
+
+.SH DESCRIPTION
+
+Proxy a debugserver connection from a device for remote debugging.
+After starting up, clients can connect to PORT and communicate with the remote
+debugserver using the LLVM remote serial debugging protocol.
+Thus connecting using LLDB or a LLVM based gdb to this port would allow
+remote debugging.
+The developer disk image needs to be mounted for this service to be available.
+
+.SH OPTIONS
+.TP
+.B \-u, \-\-udid UDID
+target specific device by UDID.
+.TP
+.B \-n, \-\-network
+connect to network device.
+.TP
+.B \-l, \-\-lldb
+Enable lldb support.
+.TP
+.B \-d, \-\-debug
+enable communication debugging.
+.TP
+.B \-h, \-\-help
+prints usage information.
+.TP
+.B \-v, \-\-version
+prints version information.
+
+.SH USAGE
+.TP
+.B PORT
+The port under which the proxy should listen for connections from clients.
+If omitted, the next available port will be used and printed to stdout.
+
+.SH AUTHORS
+Martin Szulecki
+
+.SH ON THE WEB
+https://libimobiledevice.org
+
+https://github.com/libimobiledevice/libimobiledevice