自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux课程总结报告

1、一般执行过程最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程(1)正在运行的用户态进程X(2)发生中断——save cs:eip/esp/eflags(current) to kernel stack,then load cs:eip(entry of a specific ISR) and ss:esp(point to kernel stack).(3)SAVE_ALL //保存现场。

2023-05-15 21:33:02 260 1

原创 以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34

el0_sync在完成保存现场的工作之后,会根据ESR_EL1寄存器确定同步异常产生的原因,同步异常产生的原因很多,在ARM64 Linux中最常见的原因是svc指令触发了系统调用,所以排在最前面的就是条件判断跳转到el0_svc,el0_svc中主要负责调用C代码的el0_svc_handler处理系统调用和ret_to_user系统调用返回。为了连贯性,系统调用表及系统调用内核处理函数相关的处理细节我们稍后在讨论,我们假定系统调用处理完毕,先来看看ret_to_user系统调用返回相关的代码。

2023-03-30 21:00:06 70

原创 跟踪分析Linux内核的启动过程

接下来在vscode中打开linux-5.4.34。五、配置vscode调试Linux内核。新建一个.vscode文件夹,把。在start_kernel处打断点。三、制作内存根文件系统镜像。四、跟踪执行linux内核。一、下载mykenel。二、制作内存根文件系统。

2023-03-23 20:33:24 130

原创 一个简单C程序的汇编程序执行分析

此时,eip指向f中的pushl %ebp。此时,eip指向f函数中的leave。pushl %eax相当于。popl %eax相当于。此时eax = 12。

2023-03-10 20:49:16 225

原创 http接口编写

https://blog.youkuaiyun.com/weixin_39212776/article/details/81318553https://blog.youkuaiyun.com/weixin_39212776/article/details/81321055本地环境:虚拟机Ubuntu云服务器:腾讯云服务器centos编写语言:python flask框架数据库Mysql修改数...

2019-10-22 16:07:04 2367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除