1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<html> 3<!-- Copyright (C) 1988-2021 Free Software Foundation, Inc. 4 5Permission is granted to copy, distribute and/or modify this document 6under the terms of the GNU Free Documentation License, Version 1.3 or 7any later version published by the Free Software Foundation; with the 8Invariant Sections being "Free Software" and "Free Software Needs 9Free Documentation", with the Front-Cover Texts being "A GNU Manual," 10and with the Back-Cover Texts as in (a) below. 11 12(a) The FSF's Back-Cover Text is: "You are free to copy and modify 13this GNU Manual. Buying copies from GNU Press supports the FSF in 14developing GNU and promoting software freedom." --> 15<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ --> 16<head> 17<title>Debugging with GDB: Remote Configuration</title> 18 19<meta name="description" content="Debugging with GDB: Remote Configuration"> 20<meta name="keywords" content="Debugging with GDB: Remote Configuration"> 21<meta name="resource-type" content="document"> 22<meta name="distribution" content="global"> 23<meta name="Generator" content="makeinfo"> 24<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25<link href="index.html#Top" rel="start" title="Top"> 26<link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index"> 27<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents"> 28<link href="Remote-Debugging.html#Remote-Debugging" rel="up" title="Remote Debugging"> 29<link href="Remote-Stub.html#Remote-Stub" rel="next" title="Remote Stub"> 30<link href="Server.html#Server" rel="previous" title="Server"> 31<style type="text/css"> 32<!-- 33a.summary-letter {text-decoration: none} 34blockquote.smallquotation {font-size: smaller} 35div.display {margin-left: 3.2em} 36div.example {margin-left: 3.2em} 37div.indentedblock {margin-left: 3.2em} 38div.lisp {margin-left: 3.2em} 39div.smalldisplay {margin-left: 3.2em} 40div.smallexample {margin-left: 3.2em} 41div.smallindentedblock {margin-left: 3.2em; font-size: smaller} 42div.smalllisp {margin-left: 3.2em} 43kbd {font-style:oblique} 44pre.display {font-family: inherit} 45pre.format {font-family: inherit} 46pre.menu-comment {font-family: serif} 47pre.menu-preformatted {font-family: serif} 48pre.smalldisplay {font-family: inherit; font-size: smaller} 49pre.smallexample {font-size: smaller} 50pre.smallformat {font-family: inherit; font-size: smaller} 51pre.smalllisp {font-size: smaller} 52span.nocodebreak {white-space:nowrap} 53span.nolinebreak {white-space:nowrap} 54span.roman {font-family:serif; font-weight:normal} 55span.sansserif {font-family:sans-serif; font-weight:normal} 56ul.no-bullet {list-style: none} 57--> 58</style> 59 60 61</head> 62 63<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> 64<a name="Remote-Configuration"></a> 65<div class="header"> 66<p> 67Next: <a href="Remote-Stub.html#Remote-Stub" accesskey="n" rel="next">Remote Stub</a>, Previous: <a href="Server.html#Server" accesskey="p" rel="previous">Server</a>, Up: <a href="Remote-Debugging.html#Remote-Debugging" accesskey="u" rel="up">Remote Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p> 68</div> 69<hr> 70<a name="Remote-Configuration-1"></a> 71<h3 class="section">20.4 Remote Configuration</h3> 72 73<a name="index-set-remote"></a> 74<a name="index-show-remote"></a> 75<p>This section documents the configuration options available when 76debugging remote programs. For the options related to the File I/O 77extensions of the remote protocol, see <a href="system.html#system">system-call-allowed</a>. 78</p> 79<dl compact="compact"> 80<dt><code>set remoteaddresssize <var>bits</var></code></dt> 81<dd><a name="index-address-size-for-remote-targets"></a> 82<a name="index-bits-in-remote-address"></a> 83<p>Set the maximum size of address in a memory packet to the specified 84number of bits. <small>GDB</small> will mask off the address bits above 85that number, when it passes addresses to the remote target. The 86default value is the number of bits in the target’s address. 87</p> 88</dd> 89<dt><code>show remoteaddresssize</code></dt> 90<dd><p>Show the current value of remote address size in bits. 91</p> 92</dd> 93<dt><code>set serial baud <var>n</var></code></dt> 94<dd><a name="index-baud-rate-for-remote-targets"></a> 95<p>Set the baud rate for the remote serial I/O to <var>n</var> baud. The 96value is used to set the speed of the serial port used for debugging 97remote targets. 98</p> 99</dd> 100<dt><code>show serial baud</code></dt> 101<dd><p>Show the current speed of the remote connection. 102</p> 103</dd> 104<dt><code>set serial parity <var>parity</var></code></dt> 105<dd><p>Set the parity for the remote serial I/O. Supported values of <var>parity</var> are: 106<code>even</code>, <code>none</code>, and <code>odd</code>. The default is <code>none</code>. 107</p> 108</dd> 109<dt><code>show serial parity</code></dt> 110<dd><p>Show the current parity of the serial port. 111</p> 112</dd> 113<dt><code>set remotebreak</code></dt> 114<dd><a name="index-interrupt-remote-programs"></a> 115<a name="index-BREAK-signal-instead-of-Ctrl_002dC"></a> 116<a name="set-remotebreak"></a><p>If set to on, <small>GDB</small> sends a <code>BREAK</code> signal to the remote 117when you type <kbd>Ctrl-c</kbd> to interrupt the program running 118on the remote. If set to off, <small>GDB</small> sends the ‘<samp>Ctrl-C</samp>’ 119character instead. The default is off, since most remote systems 120expect to see ‘<samp>Ctrl-C</samp>’ as the interrupt signal. 121</p> 122</dd> 123<dt><code>show remotebreak</code></dt> 124<dd><p>Show whether <small>GDB</small> sends <code>BREAK</code> or ‘<samp>Ctrl-C</samp>’ to 125interrupt the remote program. 126</p> 127</dd> 128<dt><code>set remoteflow on</code></dt> 129<dt><code>set remoteflow off</code></dt> 130<dd><a name="index-set-remoteflow"></a> 131<p>Enable or disable hardware flow control (<code>RTS</code>/<code>CTS</code>) 132on the serial port used to communicate to the remote target. 133</p> 134</dd> 135<dt><code>show remoteflow</code></dt> 136<dd><a name="index-show-remoteflow"></a> 137<p>Show the current setting of hardware flow control. 138</p> 139</dd> 140<dt><code>set remotelogbase <var>base</var></code></dt> 141<dd><p>Set the base (a.k.a. radix) of logging serial protocol 142communications to <var>base</var>. Supported values of <var>base</var> are: 143<code>ascii</code>, <code>octal</code>, and <code>hex</code>. The default is 144<code>ascii</code>. 145</p> 146</dd> 147<dt><code>show remotelogbase</code></dt> 148<dd><p>Show the current setting of the radix for logging remote serial 149protocol. 150</p> 151</dd> 152<dt><code>set remotelogfile <var>file</var></code></dt> 153<dd><a name="index-record-serial-communications-on-file"></a> 154<p>Record remote serial communications on the named <var>file</var>. The 155default is not to record at all. 156</p> 157</dd> 158<dt><code>show remotelogfile</code></dt> 159<dd><p>Show the current setting of the file name on which to record the 160serial communications. 161</p> 162</dd> 163<dt><code>set remotetimeout <var>num</var></code></dt> 164<dd><a name="index-timeout-for-serial-communications"></a> 165<a name="index-remote-timeout"></a> 166<p>Set the timeout limit to wait for the remote target to respond to 167<var>num</var> seconds. The default is 2 seconds. 168</p> 169</dd> 170<dt><code>show remotetimeout</code></dt> 171<dd><p>Show the current number of seconds to wait for the remote target 172responses. 173</p> 174<a name="index-limit-hardware-breakpoints-and-watchpoints"></a> 175<a name="index-remote-target_002c-limit-break_002d-and-watchpoints"></a> 176<a name="set-remote-hardware_002dwatchpoint_002dlimit"></a><a name="set-remote-hardware_002dbreakpoint_002dlimit"></a></dd> 177<dt><code>set remote hardware-watchpoint-limit <var>limit</var></code></dt> 178<dt><code>set remote hardware-breakpoint-limit <var>limit</var></code></dt> 179<dd><p>Restrict <small>GDB</small> to using <var>limit</var> remote hardware watchpoints 180or breakpoints. The <var>limit</var> can be set to 0 to disable hardware 181watchpoints or breakpoints, and <code>unlimited</code> for unlimited 182watchpoints or breakpoints. 183</p> 184</dd> 185<dt><code>show remote hardware-watchpoint-limit</code></dt> 186<dt><code>show remote hardware-breakpoint-limit</code></dt> 187<dd><p>Show the current limit for the number of hardware watchpoints or 188breakpoints that <small>GDB</small> can use. 189</p> 190<a name="index-limit-hardware-watchpoints-length"></a> 191<a name="index-remote-target_002c-limit-watchpoints-length"></a> 192<a name="set-remote-hardware_002dwatchpoint_002dlength_002dlimit"></a></dd> 193<dt><code>set remote hardware-watchpoint-length-limit <var>limit</var></code></dt> 194<dd><p>Restrict <small>GDB</small> to using <var>limit</var> bytes for the maximum 195length of a remote hardware watchpoint. A <var>limit</var> of 0 disables 196hardware watchpoints and <code>unlimited</code> allows watchpoints of any 197length. 198</p> 199</dd> 200<dt><code>show remote hardware-watchpoint-length-limit</code></dt> 201<dd><p>Show the current limit (in bytes) of the maximum length of 202a remote hardware watchpoint. 203</p> 204</dd> 205<dt><code>set remote exec-file <var>filename</var></code></dt> 206<dt><code>show remote exec-file</code></dt> 207<dd><a name="set-remote-exec_002dfile"></a><a name="index-executable-file_002c-for-remote-target"></a> 208<p>Select the file used for <code>run</code> with <code>target 209extended-remote</code>. This should be set to a filename valid on the 210target system. If it is not set, the target will use a default 211filename (e.g. the last program run). 212</p> 213</dd> 214<dt><code>set remote interrupt-sequence</code></dt> 215<dd><a name="index-interrupt-remote-programs-1"></a> 216<a name="index-select-Ctrl_002dC_002c-BREAK-or-BREAK_002dg"></a> 217<p>Allow the user to select one of ‘<samp>Ctrl-C</samp>’, a <code>BREAK</code> or 218‘<samp>BREAK-g</samp>’ as the 219sequence to the remote target in order to interrupt the execution. 220‘<samp>Ctrl-C</samp>’ is a default. Some system prefers <code>BREAK</code> which 221is high level of serial line for some certain time. 222Linux kernel prefers ‘<samp>BREAK-g</samp>’, a.k.a Magic SysRq g. 223It is <code>BREAK</code> signal followed by character <code>g</code>. 224</p> 225</dd> 226<dt><code>show interrupt-sequence</code></dt> 227<dd><p>Show which of ‘<samp>Ctrl-C</samp>’, <code>BREAK</code> or <code>BREAK-g</code> 228is sent by <small>GDB</small> to interrupt the remote program. 229<code>BREAK-g</code> is BREAK signal followed by <code>g</code> and 230also known as Magic SysRq g. 231</p> 232</dd> 233<dt><code>set remote interrupt-on-connect</code></dt> 234<dd><a name="index-send-interrupt_002dsequence-on-start"></a> 235<p>Specify whether interrupt-sequence is sent to remote target when 236<small>GDB</small> connects to it. This is mostly needed when you debug 237Linux kernel. Linux kernel expects <code>BREAK</code> followed by <code>g</code> 238which is known as Magic SysRq g in order to connect <small>GDB</small>. 239</p> 240</dd> 241<dt><code>show interrupt-on-connect</code></dt> 242<dd><p>Show whether interrupt-sequence is sent 243to remote target when <small>GDB</small> connects to it. 244</p> 245<a name="index-set-tcp"></a> 246<a name="index-show-tcp"></a> 247</dd> 248<dt><code>set tcp auto-retry on</code></dt> 249<dd><a name="index-auto_002dretry_002c-for-remote-TCP-target"></a> 250<p>Enable auto-retry for remote TCP connections. This is useful if the remote 251debugging agent is launched in parallel with <small>GDB</small>; there is a race 252condition because the agent may not become ready to accept the connection 253before <small>GDB</small> attempts to connect. When auto-retry is 254enabled, if the initial attempt to connect fails, <small>GDB</small> reattempts 255to establish the connection using the timeout specified by 256<code>set tcp connect-timeout</code>. 257</p> 258</dd> 259<dt><code>set tcp auto-retry off</code></dt> 260<dd><p>Do not auto-retry failed TCP connections. 261</p> 262</dd> 263<dt><code>show tcp auto-retry</code></dt> 264<dd><p>Show the current auto-retry setting. 265</p> 266</dd> 267<dt><code>set tcp connect-timeout <var>seconds</var></code></dt> 268<dt><code>set tcp connect-timeout unlimited</code></dt> 269<dd><a name="index-connection-timeout_002c-for-remote-TCP-target"></a> 270<a name="index-timeout_002c-for-remote-target-connection"></a> 271<p>Set the timeout for establishing a TCP connection to the remote target to 272<var>seconds</var>. The timeout affects both polling to retry failed connections 273(enabled by <code>set tcp auto-retry on</code>) and waiting for connections 274that are merely slow to complete, and represents an approximate cumulative 275value. If <var>seconds</var> is <code>unlimited</code>, there is no timeout and 276<small>GDB</small> will keep attempting to establish a connection forever, 277unless interrupted with <kbd>Ctrl-c</kbd>. The default is 15 seconds. 278</p> 279</dd> 280<dt><code>show tcp connect-timeout</code></dt> 281<dd><p>Show the current connection timeout setting. 282</p></dd> 283</dl> 284 285<a name="index-remote-packets_002c-enabling-and-disabling"></a> 286<p>The <small>GDB</small> remote protocol autodetects the packets supported by 287your debugging stub. If you need to override the autodetection, you 288can use these commands to enable or disable individual packets. Each 289packet can be set to ‘<samp>on</samp>’ (the remote target supports this 290packet), ‘<samp>off</samp>’ (the remote target does not support this packet), 291or ‘<samp>auto</samp>’ (detect remote target support for this packet). They 292all default to ‘<samp>auto</samp>’. For more information about each packet, 293see <a href="Remote-Protocol.html#Remote-Protocol">Remote Protocol</a>. 294</p> 295<p>During normal use, you should not have to use any of these commands. 296If you do, that may be a bug in your remote debugging stub, or a bug 297in <small>GDB</small>. You may want to report the problem to the 298<small>GDB</small> developers. 299</p> 300<p>For each packet <var>name</var>, the command to enable or disable the 301packet is <code>set remote <var>name</var>-packet</code>. The available settings 302are: 303</p> 304<table> 305<tr><td width="28%">Command Name</td><td width="32%">Remote Packet</td><td width="25%">Related Features</td></tr> 306<tr><td width="28%"><code>fetch-register</code></td><td width="32%"><code>p</code></td><td width="25%"><code>info registers</code></td></tr> 307<tr><td width="28%"><code>set-register</code></td><td width="32%"><code>P</code></td><td width="25%"><code>set</code></td></tr> 308<tr><td width="28%"><code>binary-download</code></td><td width="32%"><code>X</code></td><td width="25%"><code>load</code>, <code>set</code></td></tr> 309<tr><td width="28%"><code>read-aux-vector</code></td><td width="32%"><code>qXfer:auxv:read</code></td><td width="25%"><code>info auxv</code></td></tr> 310<tr><td width="28%"><code>symbol-lookup</code></td><td width="32%"><code>qSymbol</code></td><td width="25%">Detecting multiple threads</td></tr> 311<tr><td width="28%"><code>attach</code></td><td width="32%"><code>vAttach</code></td><td width="25%"><code>attach</code></td></tr> 312<tr><td width="28%"><code>verbose-resume</code></td><td width="32%"><code>vCont</code></td><td width="25%">Stepping or resuming multiple threads</td></tr> 313<tr><td width="28%"><code>run</code></td><td width="32%"><code>vRun</code></td><td width="25%"><code>run</code></td></tr> 314<tr><td width="28%"><code>software-breakpoint</code></td><td width="32%"><code>Z0</code></td><td width="25%"><code>break</code></td></tr> 315<tr><td width="28%"><code>hardware-breakpoint</code></td><td width="32%"><code>Z1</code></td><td width="25%"><code>hbreak</code></td></tr> 316<tr><td width="28%"><code>write-watchpoint</code></td><td width="32%"><code>Z2</code></td><td width="25%"><code>watch</code></td></tr> 317<tr><td width="28%"><code>read-watchpoint</code></td><td width="32%"><code>Z3</code></td><td width="25%"><code>rwatch</code></td></tr> 318<tr><td width="28%"><code>access-watchpoint</code></td><td width="32%"><code>Z4</code></td><td width="25%"><code>awatch</code></td></tr> 319<tr><td width="28%"><code>pid-to-exec-file</code></td><td width="32%"><code>qXfer:exec-file:read</code></td><td width="25%"><code>attach</code>, <code>run</code></td></tr> 320<tr><td width="28%"><code>target-features</code></td><td width="32%"><code>qXfer:features:read</code></td><td width="25%"><code>set architecture</code></td></tr> 321<tr><td width="28%"><code>library-info</code></td><td width="32%"><code>qXfer:libraries:read</code></td><td width="25%"><code>info sharedlibrary</code></td></tr> 322<tr><td width="28%"><code>memory-map</code></td><td width="32%"><code>qXfer:memory-map:read</code></td><td width="25%"><code>info mem</code></td></tr> 323<tr><td width="28%"><code>read-sdata-object</code></td><td width="32%"><code>qXfer:sdata:read</code></td><td width="25%"><code>print $_sdata</code></td></tr> 324<tr><td width="28%"><code>read-siginfo-object</code></td><td width="32%"><code>qXfer:siginfo:read</code></td><td width="25%"><code>print $_siginfo</code></td></tr> 325<tr><td width="28%"><code>write-siginfo-object</code></td><td width="32%"><code>qXfer:siginfo:write</code></td><td width="25%"><code>set $_siginfo</code></td></tr> 326<tr><td width="28%"><code>threads</code></td><td width="32%"><code>qXfer:threads:read</code></td><td width="25%"><code>info threads</code></td></tr> 327<tr><td width="28%"><code>get-thread-local-<br>storage-address</code></td><td width="32%"><code>qGetTLSAddr</code></td><td width="25%">Displaying <code>__thread</code> variables</td></tr> 328<tr><td width="28%"><code>get-thread-information-block-address</code></td><td width="32%"><code>qGetTIBAddr</code></td><td width="25%">Display MS-Windows Thread Information Block.</td></tr> 329<tr><td width="28%"><code>search-memory</code></td><td width="32%"><code>qSearch:memory</code></td><td width="25%"><code>find</code></td></tr> 330<tr><td width="28%"><code>supported-packets</code></td><td width="32%"><code>qSupported</code></td><td width="25%">Remote communications parameters</td></tr> 331<tr><td width="28%"><code>catch-syscalls</code></td><td width="32%"><code>QCatchSyscalls</code></td><td width="25%"><code>catch syscall</code></td></tr> 332<tr><td width="28%"><code>pass-signals</code></td><td width="32%"><code>QPassSignals</code></td><td width="25%"><code>handle <var>signal</var></code></td></tr> 333<tr><td width="28%"><code>program-signals</code></td><td width="32%"><code>QProgramSignals</code></td><td width="25%"><code>handle <var>signal</var></code></td></tr> 334<tr><td width="28%"><code>hostio-close-packet</code></td><td width="32%"><code>vFile:close</code></td><td width="25%"><code>remote get</code>, <code>remote put</code></td></tr> 335<tr><td width="28%"><code>hostio-open-packet</code></td><td width="32%"><code>vFile:open</code></td><td width="25%"><code>remote get</code>, <code>remote put</code></td></tr> 336<tr><td width="28%"><code>hostio-pread-packet</code></td><td width="32%"><code>vFile:pread</code></td><td width="25%"><code>remote get</code>, <code>remote put</code></td></tr> 337<tr><td width="28%"><code>hostio-pwrite-packet</code></td><td width="32%"><code>vFile:pwrite</code></td><td width="25%"><code>remote get</code>, <code>remote put</code></td></tr> 338<tr><td width="28%"><code>hostio-unlink-packet</code></td><td width="32%"><code>vFile:unlink</code></td><td width="25%"><code>remote delete</code></td></tr> 339<tr><td width="28%"><code>hostio-readlink-packet</code></td><td width="32%"><code>vFile:readlink</code></td><td width="25%">Host I/O</td></tr> 340<tr><td width="28%"><code>hostio-fstat-packet</code></td><td width="32%"><code>vFile:fstat</code></td><td width="25%">Host I/O</td></tr> 341<tr><td width="28%"><code>hostio-setfs-packet</code></td><td width="32%"><code>vFile:setfs</code></td><td width="25%">Host I/O</td></tr> 342<tr><td width="28%"><code>noack-packet</code></td><td width="32%"><code>QStartNoAckMode</code></td><td width="25%">Packet acknowledgment</td></tr> 343<tr><td width="28%"><code>osdata</code></td><td width="32%"><code>qXfer:osdata:read</code></td><td width="25%"><code>info os</code></td></tr> 344<tr><td width="28%"><code>query-attached</code></td><td width="32%"><code>qAttached</code></td><td width="25%">Querying remote process attach state.</td></tr> 345<tr><td width="28%"><code>trace-buffer-size</code></td><td width="32%"><code>QTBuffer:size</code></td><td width="25%"><code>set trace-buffer-size</code></td></tr> 346<tr><td width="28%"><code>trace-status</code></td><td width="32%"><code>qTStatus</code></td><td width="25%"><code>tstatus</code></td></tr> 347<tr><td width="28%"><code>traceframe-info</code></td><td width="32%"><code>qXfer:traceframe-info:read</code></td><td width="25%">Traceframe info</td></tr> 348<tr><td width="28%"><code>install-in-trace</code></td><td width="32%"><code>InstallInTrace</code></td><td width="25%">Install tracepoint in tracing</td></tr> 349<tr><td width="28%"><code>disable-randomization</code></td><td width="32%"><code>QDisableRandomization</code></td><td width="25%"><code>set disable-randomization</code></td></tr> 350<tr><td width="28%"><code>startup-with-shell</code></td><td width="32%"><code>QStartupWithShell</code></td><td width="25%"><code>set startup-with-shell</code></td></tr> 351<tr><td width="28%"><code>environment-hex-encoded</code></td><td width="32%"><code>QEnvironmentHexEncoded</code></td><td width="25%"><code>set environment</code></td></tr> 352<tr><td width="28%"><code>environment-unset</code></td><td width="32%"><code>QEnvironmentUnset</code></td><td width="25%"><code>unset environment</code></td></tr> 353<tr><td width="28%"><code>environment-reset</code></td><td width="32%"><code>QEnvironmentReset</code></td><td width="25%"><code>Reset the inferior environment (i.e., unset user-set variables)</code></td></tr> 354<tr><td width="28%"><code>set-working-dir</code></td><td width="32%"><code>QSetWorkingDir</code></td><td width="25%"><code>set cwd</code></td></tr> 355<tr><td width="28%"><code>conditional-breakpoints-packet</code></td><td width="32%"><code>Z0 and Z1</code></td><td width="25%"><code>Support for target-side breakpoint condition evaluation</code></td></tr> 356<tr><td width="28%"><code>multiprocess-extensions</code></td><td width="32%"><code>multiprocess extensions</code></td><td width="25%">Debug multiple processes and remote process PID awareness</td></tr> 357<tr><td width="28%"><code>swbreak-feature</code></td><td width="32%"><code>swbreak stop reason</code></td><td width="25%"><code>break</code></td></tr> 358<tr><td width="28%"><code>hwbreak-feature</code></td><td width="32%"><code>hwbreak stop reason</code></td><td width="25%"><code>hbreak</code></td></tr> 359<tr><td width="28%"><code>fork-event-feature</code></td><td width="32%"><code>fork stop reason</code></td><td width="25%"><code>fork</code></td></tr> 360<tr><td width="28%"><code>vfork-event-feature</code></td><td width="32%"><code>vfork stop reason</code></td><td width="25%"><code>vfork</code></td></tr> 361<tr><td width="28%"><code>exec-event-feature</code></td><td width="32%"><code>exec stop reason</code></td><td width="25%"><code>exec</code></td></tr> 362<tr><td width="28%"><code>thread-events</code></td><td width="32%"><code>QThreadEvents</code></td><td width="25%">Tracking thread lifetime.</td></tr> 363<tr><td width="28%"><code>no-resumed-stop-reply</code></td><td width="32%"><code>no resumed thread left stop reply</code></td><td width="25%">Tracking thread lifetime.</td></tr> 364</table> 365 366<hr> 367<div class="header"> 368<p> 369Next: <a href="Remote-Stub.html#Remote-Stub" accesskey="n" rel="next">Remote Stub</a>, Previous: <a href="Server.html#Server" accesskey="p" rel="previous">Server</a>, Up: <a href="Remote-Debugging.html#Remote-Debugging" accesskey="u" rel="up">Remote Debugging</a> [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p> 370</div> 371 372 373 374</body> 375</html> 376