第1关:1 号进程的 mynext 变量的物理地址
编程要求
通过 gdb 和 dbg 调试查找答案,将第一关的答案填写在/data/workspace/myshixun/第一关.txt中。
- 1 号进程第 1 次调用函数 output_char 时,它的 mynext 变量的物理地址是多少?
- 1 号进程第 2 次调用函数 output_char 时,它的 mynext 变量的物理地址是多少?
配置环境版本1.3内核与之前一样,详情请移步以下链接~头歌操作系统 课堂练习4.1:段式内存管理 答案_蓝莓奶油饺子·的博客-优快云博客
启动gdb调试器 ,键入代码:
b 155
c
x/6i $eip
p/x current->ldt
关闭gdb调试器,启动dbg调试器,键入代码:
b 0x6969
c
c
b 0x6977
c
n
sreg
reg
x/38wx 0xffe000
xp/wx 0xffd7b0
第一关文档答案:

第2关:0 号进程的 mynext 变量的物理地址
编程要求
通过 gdb 和 dbg 调试查找答案,将第

该文描述了一项技术练习,要求使用gdb和dbg调试工具,在特定的内核环境下找出1号和0号进程在调用output_char函数时mynext变量的物理地址。涉及的内容包括进程的内存布局和多次调用时地址的变化。
最低0.47元/天 解锁文章
1516

被折叠的 条评论
为什么被折叠?



