- 博客(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 533
原创 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 2181 1
原创 OS之子进程简单模拟shell解释环境(再次)
(1)当输入一条指令后,将指令拆分成独立的符号;(2)如果指令的最后一个符号是’&’,则(4)子进程执行指令的时候,父进程将不会wait()子进程执行完毕,继续接收下一条指令进行解释;(3)History指令由主程序使用循环队列进行维护,最多只记录10条历史指令;'!!'执行最近执行过的指令,'! + 数字'执行对应的历史指令;(4)如果是非history指令,fork()
2016-01-12 17:22:19 434
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关注的人