作业信息

这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)>
这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第八周作业>
这个作业的目标 <分析进程的创建过程>
作业正文 ... https://www.cnblogs.com/assignment/p/14038939.html

实验:Linux内核如何装载和启动一个可执行程

cd LinuxKernel
rm -rf menu
git clone https://github.com/mengning/menu.git
cd menu
mv test_exec.c test.c
make rootfs
使用makefile里的语句,类似qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.omg -s -S
cd ..
qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.omg -s -S
gdb
file linux-3.18.6/vmlinux
target remote:1234
b sys_execve
b load_elf_binary
b start_thread

实验截图

b sys_execve

b load_elf_binary



单步调试

b start_thread

单步调试

 posted on 2020-11-25 21:35  20209313  阅读(73)  评论(0编辑  收藏  举报