3.09.2009

JIT Debugger

這一篇:JIT debugger

Platform--Setting 不enable Kernel Debugger,但是要Enable KITL。

kd.dll, osaxst0.dll, osaxst1.dll 改放在FILES,不要放在MODULE (因為放在MODULE會被自動load進去啟動)。

需要 loaddbg.exe ,所以可以把這個 file放進 files。
hd.dll一樣放到 FILES。

要啟動 kitl debug。只要執行 loaddbg.exe 就可以了。 <=說錯。
kitl debug 還是要手動 enable 起來 (run activekitl).
然後在 platform builder 的 cesh 下command

Wincows CE <s loaddbg.exe
然後platform builder 會 load symbol 讓 platform builder 好像當機一樣,約 2 min 後,symbol load 進來。就可以操作了.,


這一篇msdn 有說明 JIT Debugger Setup.
這一篇討論好像有關。
這一篇也是講 JIT,但是要換 debug module. UsrExceptDmp.exe

msdn blog 說ktil , debug for ce 5.0 and 6.0. 這一篇這一篇也是。


JITDebugger 好像有兩種:on pc, on device。
大概是依照 exception 發生時,叫起 debugger的動作:
  • pc : 開啟 kitl,和 platform builder 連線。
  • device : 依照registry 的內容,開啟一個ap (例如 UsrExceptDmp.exe)

沒有留言: