gdbserver似乎无法检测到劣等;目标是分叉以处理子连接的服务器。设置了以下所有选项后,其中一些断点就是孩子执行的位置,服务器将拒绝任何连接。如果我禁用了子级将执行的那些断点并离开其他子级,则子级进程/连接可以正常工作,但是即使那样,我也只能在运行“信息劣等”时看到父级服务器。我需要能够跟踪子进程/不能手动附加,因为我正在调试服务器的协商。
set arch mips
set follow-exec-mode new
set follow-fork-mode child
set detach-on-fork off
set pagination off
set non-stop on
set target-async on
(some breakpoints)