这类操作对付不了写越界
你只能知道某个地址被写坏了,找不到谁写坏的
【 在 walker0000 (没有昵称) 的大作中提到: 】
: 标 题: Re: 对于几十万行代码的工程,如果某一处出现了数组越界,如何定
: 发信站: 水木社区 (Tue Mar 23 16:17:03 2021), 站内
:
: gcc 编译的时候加 -g 选项,shell加 ulimit -c unlimited生成core dump,然后崩溃的时候gdb + coredump,程序没跑飞的话能看到调用堆栈,如果跑飞的话就麻烦了,最后的招就是加日志来分析日志,core掉之后日志就停了,看最近的日志在哪里,然后反查代码
: --
:
: ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 111.203.228.*]
--
FROM 180.130.10.*