摘要: 我们习惯在SI(Source Insight)中阅读Linux内核,SI会建立符号表数据库,能非常方便地跳转到变量、宏、函数等的定义处。但在处理系统调用的函数时,却会遇到一些麻烦:我们知道系统调用函数名的特点是sys_×××,例如我们想找open函数的内核系统调用代码,在SI提供的符号表中搜索sys_open,能找到函数的声明:asmlinkage long sys_open(const char __user *filename, int flags, umode_t mode);原本SI提供从函数名按住Ctrl单击鼠标左键能跳转到定义处的功能,但运用在系统调用 阅读全文
posted @ 2013-09-19 22:12 hazir 阅读(4565) 评论(0) 推荐(1) 编辑

一个代码可以创造一个世界,也可以毁灭一个世界!