阅读:2213回复:1
如何定位异常?
抛出一个异常.然后系统中止了.如何定位解决这个异常?
RaiseException: Thread=8fbebd2c Proc=8e026280 'device.exe' AKY=0000001d PC=03fa748c(coredll.dll+0x0003748c) RA=8c203d30(NK.EXE+0x00003d30) BVA=00000001 FSR=00000001 Exception 'RaiseException' Thread=8fbebd2c AKY=0000001d PC=8c203d30 BVA=00000001 R0=000000d3 R1=b0800024 R2=00ce0459 R3=b1600080 R4=000f3337 R5=b0c0000c R6=0007fff8 R7=92000004 R8=00000000 R9=ea0003fe R10=000000fb R11=00000064 R12=ffffc886 SP=00000100 Lr=ffffc764 Psr=000000df Halting system ------------------------ 在coredll.map里面0x0003478c范围有这2个函数,应该式fmtmsg.c里面的格式化信息. 0001:0003723c FormatMessage2 1003823c f coredll_ALL:fmtmsg.obj 0001:000377e8 FormatMessageW 100387e8 f coredll_ALL:fmtmsg.obj 在NK.map 0001:00003cf4 KernelStart 8c584cf4 nk:armtrap.obj 0001:00003f74 UndefException 8c584f74 nk:armtrap.obj |
|
沙发#
发布于:2007-11-23 09:24
参考这个文章:
Finding crash information using the MAP file: http://www.codeproject.com/debug/mapfile.asp?df=100&forumid=14008&exp=0&select=941767 |
|