kernel
文章平均质量分 74
摩力克
拥有超过15年开发经验,精通网络通信、网络安全和Python开发,希望通过分享和大家共同进步。
展开
-
内核container_of(ptr,type,member) 解析
container_of(ptr,type,member) 用于根据已知的结构体里面成员member指针ptr(就是地址) 返回该成员所在的结构体的指针(就是地址), 其中:member是结构体类型type的成员 ptr是当前已知的member成员的指针计算方法:用ptr减去member在结构体type中的偏移=当前ptr指向的成员所在的结构体的起始指针在内原创 2016-03-18 09:54:04 · 858 阅读 · 0 评论 -
AT&T内联汇编示例
一、AT&T 内联汇编的语法格式1、寄存器的引用方式引用寄存器要在寄存器号前面加% 《==》intel汇编的引用寄存器前是不加% 的例如: mov %eax, %ebx2、操作数的顺序操作数排列是从源(左)到目的(右),例如: mov %eax, %ebx ==>将寄存器eax内的数据拷贝到寄存器ebxintel会汇编的引用顺序是从右到左的,和这个相反原创 2016-03-15 16:07:11 · 1029 阅读 · 0 评论