01 2023 档案

调度器30—调度相关结构体—p->state
摘要:一、TASK_DEAD 1. 赋值调用路径 do_exit //的最后调用 do_task_dead //sched/core.c set_special_state(TASK_DEAD); WRITE_ONCE(current->__state, state_value); copy_proces 阅读全文

posted @ 2023-01-31 22:37 Hello-World3 阅读(257) 评论(0) 推荐(0) 编辑

Uid和Gid
摘要:1. Android中Uid定义在 Process.java 中 //frameworks/base/core/java/android/os/Process.java public class Process { public static final int ROOT_UID = 0; //De 阅读全文

posted @ 2023-01-17 14:38 Hello-World3 阅读(167) 评论(0) 推荐(0) 编辑

tracer ftrace笔记(12)—— trace文档翻译与实验——/sys/kernel/tracing/README
摘要:基于 Linux-5.10.110 一、翻译 /sys/kernel/tracing # cat README tracing mini-HOWTO: # echo 0 > tracing_on //禁用trace的快速方法# echo 1 > tracing_on //重新启用trace的快速方法 阅读全文

posted @ 2023-01-16 13:00 Hello-World3 阅读(801) 评论(0) 推荐(0) 编辑

Linux内核机制—内核热补丁
摘要:一、内核热补丁简介 1. 热补丁内核实现路径:kernel/livepatch/ 2. 热补丁内核使用demo路径 lib/livepatch/,可参考 livepatch-sample.c 实验也最简单。 /* 单独测试,使用新函数替换内核中的一个旧函数 */ livepatch-sample.c 阅读全文

posted @ 2023-01-15 15:42 Hello-World3 阅读(1708) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示