- 论坛徽章:
- 0
|
本帖最后由 plp626 于 2012-09-27 18:26 编辑
大伙谁能否分析下10楼代码的段错误缘由?
不准用调试器。。
(*pfun)("aaaa");
4012d9: 8b 45 fc mov 0xfffffffc(%ebp),%eax
4012dc: c7 04 24 a8 12 40 00 movl $0x4012a8,(%esp,1)
4012e3: 8b 00 mov (%eax),%eax
4012e5: ff d0 call *%eax
(**pfun)("aaaa");
4012d9: 8b 45 fc mov 0xfffffffc(%ebp),%eax
4012dc: c7 04 24 a8 12 40 00 movl $0x4012a8,(%esp,1)
4012e3: 8b 00 mov (%eax),%eax
4012e5: ff d0 call *%eax
((int(*)(char *))pfun)("aaaa");
4012d9: c7 04 24 a8 12 40 00 movl $0x4012a8,(%esp,1)
4012e0: 8b 45 fc mov 0xfffffffc(%ebp),%eax
4012e3: ff d0 call *%eax
|
|