0
我立刻懷疑崩潰。一個浮點異常的方法,其唯一的算法是「除以sizeof(short)」。如何調試foobar程序計數器
我看着堆棧抓取&看到方法的偏移量是「+91」。然後我檢查了該方法的反彙編&,確認程序計數器實際上是在崩潰時的foobar。拆解顯示在+90和+93但不是+91的指示。
這是一種方法,32位x86指令,在應用程序的生命週期中被非常頻繁地調用。這個崩潰已經報道了3次。
這是怎麼發生的?我如何爲這種情況設置調試陷阱?