Linux操作系统
文章平均质量分 79
嵌入式程序员三大基石之一,用于记录学习Linux内核的一些知识
0TripleFish0
这个作者很懒,什么都没留下…
展开
-
Android init 进程重启service的机制
在 init进程启动的第二阶段,会调用signal_handler_init(),装载子进程信号处理器,该函数定义于system/core/init/signal_handler.cpp中。 void signal_handler_init() { // Create a signalling mechanism for SIGCHLD. int s[2]; //利用socketpair创建出已经连接的两个socket,分别作为信号的读、写端 if (socketpai.原创 2021-08-15 18:56:48 · 483 阅读 · 0 评论 -
2.12 系统调用sys_brk
1.static void free_pgtables(struct mm_struct * mm, struct vm_area_struct *prev, 2. unsigned long start, unsigned long end) 3.{ 4. unsigned long first = start & PGDIR_MASK; 5. unsigned long last = end + PGDIR_SIZE - 1; 6. unsigned long start_index, end.原创 2020-08-02 20:30:27 · 194 阅读 · 0 评论