- 博客(3)
- 资源 (26)
- 收藏
- 关注
原创 linux Kernel module简单模拟ps指令输出
一、方法 /* sched.h */ Struct task_struct { … list_headchildren; list_headsibling; … }; 1) /* traver every process */ struct task_struct *task; for_each_process( task ) { /* handle
2016-01-19 16:00:30 549
原创 linux kernel module打印指定进程栈信息
一、 方法 使用接口 sched.h:extern void show_stack(structtask_struct *task, unsigned long *sp); 二、 问题 1)不能直接使用show_stack() 2)应用的时候,无法插入模块,报Unknown symbol in module 三、
2016-01-15 17:29:03 2265 1
原创 OS之子进程简单模拟shell解释环境(再次)
(1)当输入一条指令后,将指令拆分成独立的符号; (2)如果指令的最后一个符号是’&’,则(4)子进程执行指令的时候,父进程将不会wait()子进程执行完毕,继续接收下一条指令进行解释; (3)History指令由主程序使用循环队列进行维护,最多只记录10条历史指令;'!!'执行最近执行过的指令,'! + 数字'执行对应的历史指令; (4)如果是非history指令,fork()
2016-01-12 17:22:19 451
linux Kernel module简单模拟ps指令输出
2016-01-19
linux kernel module简单模拟ps指令
2016-01-19
linux kernel module打印指定进程栈信息
2016-01-19
opengl简单视频教程Lesson12-Lesson20
2015-12-30
opengl简单视频教程Lesson10-Lesson11
2015-12-29
opengl简单视频教程Lesson6-Lesson9
2015-12-29
opengl简单视频教程Lesson1-Lesson5
2015-12-29
opengl简单教程Lesson1-Lesson5(video)
2015-12-29
opengl简单教程Lesson1-Lesson5(src)
2015-12-29
gdb调试和执行窗口分离
2015-11-25
gdb调试和执行分离-示例程序
2015-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人