我想使用gdbserver ...
我有一個應用程序與二進制路徑/user/bin/foo
運行與pid 19767
。gdbserver從遠程文件加載符號表
開始於遠程的gdbserver的:
gdbserver --remote-debug --multi 0:12347
在客戶端
發起者的gdb和連接它,以除去服務器上PID
attach 19767
target extended-remote 192.168.1.84:12347
附GDB它顯示:
warning: Could not load vsyscall page because no executable was specified
try using the "file" command first.
0x00007f207550043c in ??()
此外,它顯示的當前線程信息不正確。像信息顯示線程1個線程,但我的應用程序有10 threads-
(gdb) info threads
* 1 Thread 19767.19767 0x00007f207550043c in ??()
如何請問GDB從遠程文件加載/user/bin/foo
象徵?如何使它顯示正確的信息?