Usage: gdbserver [OPTIONS] COMM PROG [ARGS ...] gdbserver [OPTIONS] --attach COMM PID gdbserver [OPTIONS] --multi COMM COMM may either be a tty device (for serial debugging), HOST:PORT to listen for a TCP connection, or '-' or 'stdio' to use stdin/stdout of gdbserver. PROG is the executable program. ARGS are arguments passed to inferior. PID is the process ID to attach to, when --attach is specified. Operating modes: --attach Attach to running process PID. --multi Start server without a specific program, and only quit when explicitly commanded. --once Exit after the first connection has closed. --help Print this message and then exit. --version Display version information and exit. CUDA-specific options: --cuda-use-lockfile=VALUE If VALUE == 1, create a lock file for cuda-gdb. Default behavior is not to create a lock file. Other options: --wrapper WRAPPER -- Run WRAPPER to start new programs. --disable-randomization Run PROG with address space randomization disabled. --no-disable-randomization Don't disable address space randomization when starting PROG. --startup-with-shell Start PROG using a shell. I.e., execs a shell that then execs PROG. (default) --no-startup-with-shell Exec PROG directly instead of using a shell. Disables argument globbing and variable substitution on UNIX-like systems. Debug options: --debug Enable general debugging output. --debug-format=OPT1[,OPT2,...] Specify extra content in debugging output. Options: all none timestamp --remote-debug Enable remote protocol debugging output. --event-loop-debug Enable event loop debugging output. --disable-packet=OPT1[,OPT2,...] Disable support for RSP packets or features. Options: vCont, T, Tthread, qC, qfThreadInfo and threads (disable all threading packets). For more information, consult the GDB manual (available as on-line info or a printed manual). Report bugs to "".