摘要: 如果从浅层次的原因上来讲,出Core意味着当前进程存在BUG,需要程序员修复。从深层次的原因上讲,是当前进程触犯了某些OS层级的保护机制,逼迫OS向当前进程发送诸如SIGSEGV(即signal 11)之类的信号, 例如访问空指针或数组越界出Core,实际上是触犯了OS的内存管理,访问了非当... 阅读全文
posted @ 2014-08-28 15:39 醉依危栏听松涛 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.内存访问越界a) 由于使用错误的下标,导致数组访问越界b) 搜索字符串时,依靠字符串结束符来判断字符串是否结束,但是字符串没有正常的使用结束符c) 使用strcpy, strcat, sprintf, strcmp, strcasecmp等字符串操作函数,将目标字符串读/写爆。应该使用strnc... 阅读全文
posted @ 2014-08-28 15:36 醉依危栏听松涛 阅读(208) 评论(0) 推荐(0) 编辑