瀏覽單個文章
ghostcode
Senior Member
 

加入日期: Sep 2001
您的住址: 淡水
文章: 1,231
引用:
作者巴豆布妖
寫錯是一定的, 不然就不會當機了
我只是看內文寫, 說是 NULL POINT 但 error 又不是而覺的好奇. 如果先不考慮
stack overflow .... 等其他原因, 上面是 dump parameter 的參數有錯
parameter 1 = 0x0
parameter 2 = 0x9c
當掉的原因是 ip (instruction pointer) 跑去 0x9c
所以我猜是
Data p1, *p2;
本來參數2應該是傳位址
fun(p1,p2);
被寫成傳值過去.
fun(p1,*p2);

我是不是很無聊.... 不要理我, 哈哈哈


有篇根據 memory dump 就分析過。

程式有檢查指標指向的是不是 NULL 值,但該指標就是 NULL。

https://www.youtube.com/watch?v=d9KcUziiF60

https://www.youtube.com/watch?v=05Vgrq_DfS8
舊 2024-07-22, 04:39 PM #53
回應時引用此文章
ghostcode現在在線上