2016年4月7日

《Linux内核分析》 读书笔记 第十八章

摘要: 本章主要内容为调试 一、准备开始 1. 一个确定的bug,但大部分bug通常都不是行为可靠且定义明确的。 2. 一个藏匿bug的内核版本。 3. 相关内核代码的知识和运气。 二、内核中的bug 1. bug的表象: 明白无误的错误代码,同步时发生的错误,错误地管理硬件,降低所有程序的运行性能,毁坏数 阅读全文

posted @ 2016-04-07 11:14 我是HKK 阅读(173) 评论(0) 推荐(0)

《Linux内核分析》 读书笔记 第五章

摘要: 本章的主要内容就是系统调用,下面将进行逐一分析: 一、系统调用 1.要访问系统调用(在Linux中常称作syscall),通常通过C库中定义的函数调用来进行。 2.负的返回值表示错误,0值通常表示成功。 系统调用在出现错误时C库会把错误码写入errno全局变量,通过调用perror()库函数,可以把 阅读全文

posted @ 2016-04-07 11:12 我是HKK 阅读(189) 评论(0) 推荐(0)

《Linux内核分析》 第七节 可执行程序的装载

摘要: 摘要: 黄胤凯 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、预处理、编译、链接和目标文件的格式 1.可执行程序是怎么得来的 可执行文件的创建——预处理、编译和链接 2.目标文件的格式E 阅读全文

posted @ 2016-04-07 10:58 我是HKK 阅读(282) 评论(0) 推荐(0)

导航