实验内容 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 准备环境 利用上次实验下载的linux内核,重新编译,再制作 ...
分类:
其他好文 时间:
2020-05-26 00:51:02
阅读次数:
89
深入理解系统调用 1. 实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用,我的学号尾号为97. 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 2. 什么是系 ...
分类:
其他好文 时间:
2020-05-25 22:19:01
阅读次数:
64
GPMC的全称是 General-Purpose Memory Controller,即通用存储控制器,是TI的arm芯片 AM5718用来与外部存储设备例如NOR FLASH、NAND FLASH、SRAM等等通信的一个接口。这个接口并不是AM5718特有的,在BeagleBone Black、AM35XX等芯片上也有类似接口。
分类:
其他好文 时间:
2020-05-25 16:11:23
阅读次数:
136
1、安装selenium 1)win下win键 + r 打开运行界面,并输入CMD,点击确定 2)输入 pip install selenium 按回车 ps:我这边已经下载过了,就不重复下载了,如果没有报错,等待执行完毕即可 3)验证是否安装成功 输入:pip show selenium 显示以上 ...
分类:
其他好文 时间:
2020-05-25 15:44:56
阅读次数:
106
报错: W: GPG 错误:http://ftp.de.debian.org/debian sid InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138W: 仓库 “http://ftp.d ...
分类:
其他好文 时间:
2020-05-25 12:30:19
阅读次数:
199
1.系统调用的概念 用户态与内核态: 32 位 Linux 进程地址空间: 系统调?概述: Linux的系统调?: 2.环境准备 编译选项: 编译内核并运行:由于还未挂载根文件系统,因此出现kernel panic。 制作根文件系统: 配置编译选项: 编写init脚本: 打包根文件系统镜像: fin ...
分类:
其他好文 时间:
2020-05-24 21:09:33
阅读次数:
78
实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 系统调用原理: https://www.cntofu.com ...
分类:
其他好文 时间:
2020-05-24 16:55:49
阅读次数:
68
在官方的这篇文档中为大家介绍了如何使用Java开启Azure Windows虚拟机的诊断设置,https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-machines/aog-virtual-machines-arm-h ...
分类:
编程语言 时间:
2020-05-24 16:42:32
阅读次数:
68
一、实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用; 通过汇编指令触发该系统调用; 通过gdb跟踪该系统调用的内核处理过程; 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化。 二、实验目的 理解Linux操作系统调用; 了解 ...
分类:
其他好文 时间:
2020-05-24 11:30:49
阅读次数:
78
一、实验要求 1.学号末尾为59,故采用59号系统调用execve。 2.通过汇编指令触发系统调用 3.通过gdb跟踪该系统调用的内核处理过程 4.重点阅读分析系统调用入口的保存现场和恢复现场 二、环境准备 1. 安装环境 1 sudo apt install build-essential 2 s ...
分类:
系统相关 时间:
2020-05-24 00:40:41
阅读次数:
89