2
現在我不能設置WinMain
基點,雖然我可以看到它的拆卸,而我不能列出源WinMain
之一:如何在我的函數上設置斷點並列出其來源?
0:000> u WinMain
00401040 55 push ebp
00401041 8bec mov ebp,esp
00401043 6a00 push 0
00401045 e87e0e0000 call monitormt!g_thread_init (00401ec8)
0040104a 83c404 add esp,4
0040104d e8700e0000 call monitormt!gdk_threads_init (00401ec2)
00401052 e8650e0000 call monitormt!gdk_threads_enter (00401ebc)
00401057 e8d4040000 call monitormt!select_device (00401530)
0:000> ba WinMain
^Unable to set breakpoint error
The system resets thread contexts after the process
breakpoint so hardware breakpoints cannot be set.
Go to the executable's entry point and set it then.
'ba WinMain'
如何做到這一點在WinDbg中?
UPDATE
看來bp
作品,但爲什麼ba
不?
如何列出「WinMain」的來源? – 2011-05-08 06:08:40
我試過'ls WinMain',但它不起作用。 – 2011-05-08 10:24:23
這是完全不同的問題。如果您提出新問題,您將獲得更好的機會。你有什麼樣的符號信息?我知道WinDbg可以從PDB符號中提取行號信息,不確定其他符號類型。 – 2011-05-08 18:27:44