01 2022 档案

摘要:给一个进程发送SIGTERM信号kernel处理flow 给一个进程发送SIGTERM信号kernel处理flow 以在命令行下给一个进程发送SIGTERM信号为例说明下kernel是怎么处理这个信号的 首先会alloc一个sigqueue,这个sigqueue代表SIGTERM,然后将这个sigq 阅读全文
posted @ 2022-01-27 18:05 aspirs 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:compiler misc unused attribute 如果参数/函数没有被使用,可以在参数/函数前加__attribute__ ((unused)) int main(__attribute__ ((unused)) int argc, __attribute__ ((unused)) ch 阅读全文
posted @ 2022-01-16 14:39 aspirs 阅读(49) 评论(0) 推荐(0) 编辑
摘要:interval tree interval tree中可以插入完全相同的node,此后interval tree中将会有此两个相同的node 往interval tree中插入两个相同的node后,再根据node的值到interval tree中去搜索,结果是可以找到这两个相同的node,这两个n 阅读全文
posted @ 2022-01-14 10:26 aspirs 阅读(125) 评论(0) 推荐(0) 编辑
摘要:VMA 深入Linux内核(内存篇)—用户内存空间之VMA https://blog.csdn.net/liyuewuwunaile/article/details/107272123 struct page/VMA/AVC/AV之间的关系 父进程每个VMA都有一个anon_vma数据结构,vma- 阅读全文
posted @ 2022-01-06 13:35 aspirs 阅读(665) 评论(0) 推荐(0) 编辑
摘要:process mngr misc PID/TGID/PGID/SID PID:在ps cmd里显示的pid是进程id,它对应kernel task_struct里的tgid成员。task_struct里的pid_t pid成员是线程id,task_struct里的tgid是thread group 阅读全文
posted @ 2022-01-03 11:11 aspirs 阅读(77) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示