一些可能是数据越界导致的错误或者BUG
前一段时间做C相关的手机系统代码遇到了一些BUG经过长时间的查找都是越界导致的,总结一下以后避免。
1.确认涉及错误的相关代码变量不存在问题。
2.怀疑的错误LOG相关变量前面是一个数组,有可能是前面数组越界,可以改为sizeof来替代strlenof.
3.错误BUG或者LOG信息时有时无,偶尔出现的就有可能是越界导致的。
前一段时间做C相关的手机系统代码遇到了一些BUG经过长时间的查找都是越界导致的,总结一下以后避免。
1.确认涉及错误的相关代码变量不存在问题。
2.怀疑的错误LOG相关变量前面是一个数组,有可能是前面数组越界,可以改为sizeof来替代strlenof.
3.错误BUG或者LOG信息时有时无,偶尔出现的就有可能是越界导致的。