240 投稿
收录了13篇文章 · 58人关注
  • Resize,w 360,h 240
    NAPI(New API)的一些浅见

    NAPI真的是kernel开发者词穷想的名字吧,你看看kernel里面各种名字,不知道为啥就不能起个好听点的。 言归正传,wiki:https:...

  • IS_ERR PTR_ERR ERR_PTR原理小记

    今天在阅读Linux内核源代码的时候,看到了IS_ERR这个函数,觉得很有意思,深入地了解了一下,现把学习的结果记录一下。 IS_ERR宏的出现...

    0.2 Jiafu 0 1
  • linux-4.14.11 编译

    linux kernal 4.14.11下载:https://www.kernel.org/ 可下载解压缩 编译环境:Linux [hosnam...

  • Linux内核分析的大题小做

    Linux内核分析的过程,是对自己肯定,否定,再肯定并不断重复这个循环的过程。作为coder,唯一的快感就是有一种自我肯定的得意。然而这个过程很...

  • Resize,w 360,h 240
    可执行程序,是怎么“动”起来的

    ldd只能对共享对象,也就是动态可执行文件使用。 ldd prints the shared objects (shared libraries...

  • Resize,w 360,h 240
    Linux创建进程的坎坷之路

    需要打上这么多断点,do_fork、copy_process、sys_clone、copy_thread、dup_task_struct等。 在...

  • Resize,w 360,h 240
    Linux系统调用始末

    在上一次的Linux系统调用窥探介绍中,我选取了sys_getpid这个系统调用,这个系统调用比较简单,调用号0X14,除此之外不需要额外的参数...

    0.2 athorn 0 1
  • Resize,w 360,h 240
    Linux系统调用始末续...

    在上次的getpid系统调用中,发现getpid函数只能第一次执行进入系统调用,后面的就直接执行,似乎没利用系统调用。 先查一下直接利用int ...

  • Resize,w 360,h 240
    Linux内核的启动过程初见

    讲真,因为启动过程太复杂,这个博客很难写,想了几天,不知道从哪里开始讲起。不过,不开始,永远不知道有多难写,那么就试试看。***一般的学习主线是...

    0.2 athorn 0 1
  • Resize,w 360,h 240
    Linux系统调用窥探

    原来自己多年来一直使用的库函数竟有如此复杂的机制。这个机制的设计者思考的如此深入,屏蔽了底层硬件的差异,也是费劲心思地为了安全考虑设计了内核态和...

    0.2 athorn 0 1

专题公告

Linux学习猿