随笔分类 -  C

摘要:大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数. 作为一个系统程序员, 有必要对这些细节有深入的了解. 本篇参考csapp, 主要介绍如何判断算术运算的越界问题. 阅读全文
posted @ 2012-11-13 17:39 dennis_fan 阅读(2951) 评论(0) 推荐(0)
摘要:本文试图从汇编语言的角度回答下面几个问题: 在C语言中直接使用寄存器; C语言如何直接操作内存; C语言的内存的管理; C语言的参数传递和返回值; C语言中的可变参数传递; 阅读全文
posted @ 2012-10-29 15:04 dennis_fan 阅读(1666) 评论(4) 推荐(2)