Debugging Tools for Windows

居中的符号

这种情况下有三台计算机。第一台运行目标程序,第二台包含符号,第三台由技术员使用。

由于灵巧客户端在每方面都类似常规的调试器,所以可以同时用来作为调试服务器。这使得可以用居中机器上的灵巧客户端将三台机器连接起来。

首先在\\BOXA 机器上启动进程服务器:

dbgsrv -t npipe:pipe=FarPipe 

居中的机器名为\\BOXB ,使用-premote -server 参数启动调试器。假设目标程序的PID是400,符号路径是G:\MySymbols

cdb -server npipe:pipe=NearPipe -premote npipe:server=BOXA,pipe=FarPipe -v -y g:\mysymbols -p 400 

然后在第三台机器上如下启动调试客户端:

windbg -remote npipe:server=BOXB,pipe=NearPipe 

第三台机器会用来控制调试,而第二台是实际用来处理调试和符号访问的机器。

Build machine: CAPEBUILD