2021-2022-1 20212811《Linux内核原理与分析》第八周作业
·
cd LinuxKernel
rm menu -rf //强制删除
git clone https://github.com/mengning/menu.git //将menu更新
cd menu
mv test_fork.c test.c //更新test.c
make rootfs
ELF 即可执行的和可链接的格式,是一个目标文件格式的标准。ELF格式的文件用于存储Linux程序。ELF是一种对象文件的格式,用于定义不同类型的对象文件中都有什么内容、以什么样的格式放这些内容。ELF首部会描绘整个文件的组织结构,它还包括很多节(sections,是在ELF文件里用以装载内容数据的最小容器),这些节有些是系统定义好的,有些是用户在文件中通过。section命令自定义的,链接器会将多个输入目标文件中相同的节合并。
1. 首先进入虚拟机,打开终端,这命令行依次敲入以下命令

2.调用exec

3.gdb跟踪分析

4.do_execve:

5.exec_binprm:

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)