2013年8月27日 星期二

看Crt exception reason

C++的exception因為不是標準的windows exception object,

所以要多經過一層手續才看的到,而看exception object目的是找到該exception class,

才能從type去分辨出原因

clip_image001

Windbg會先幫我們把C++ exception要用的東西丟出來,這樣方便很多,

param 2 是我們需要的_s__ThrowInfo

clip_image002

結果是bad_alloc,

bad_alloc發生的可能性不多,通常是給了太大的空間,這需要驗證一下

沒有留言: