首页
学习
活动
专区
工具
TVP
发布

Linux内核及编程语言底层相关技术研究

专栏作者
139
文章
317214
阅读量
71
订阅数
linux内核启动流程分析 - startup_64
在前面的第三篇文章中我们说道,efi_stub_entry最终会调用startup_64,那这篇文章我们就来看下startup_64的具体逻辑。
KINGYT
2020-10-10
2.3K0
linux内核启动流程分析 - efi_main
上一篇文章 linux内核启动流程分析 - efi_stub_entry 中,为了叙述方便,我们只是粗略的讲了下efi_main函数,这里我们再具体看下。
KINGYT
2020-10-10
3.5K0
linux内核启动流程分析 - efi_pe_entry
接上一篇文章 linux内核启动流程分析 - efistub的入口函数,我们继续看efi_pe_entry这个函数。
KINGYT
2020-06-29
2.6K0
linux内核断点调试入门
上篇文章 编译一个默认输出hello world的linux内核 中,我们已经知道如何编译一个可以自运行的linux内核,这篇文章我们来看下如何对内核进行断点调试。
KINGYT
2020-04-13
3.3K0
Linux下Page Fault的处理流程
上篇文章 系统调用mmap的内核实现分析 中提到,当我们向操作系统申请内存时,操作系统并不是直接分配给我们物理内存,而是只标记当前进程拥有该段内存,当真正使用这段段内存时才会分配。
KINGYT
2019-07-08
7.6K0
Linux根目录的文件系统是如何被挂载的 . 续
该方法中的saved_root_name变量的值是在kernel启动时,由传给kernel的root参数决定的,对应的设置方法如下:
KINGYT
2019-06-11
4.4K0
找到运行的Ubuntu版本对应的内核源码
Ubuntu内核代码下载完成之后,默认为master分支。该分支通常并不是精确对应到我们当前运行的Ubuntu版本,所以我们要切换分支。
KINGYT
2019-05-30
6.2K0
Linux内核源码分析 - 系统调用
该宏的参数中,x为3,name为_write,...代表的__VA_ARGS__为unsigned int, fd, const char __user *, buf, size_t, count。
KINGYT
2019-05-30
5.5K0
Linux内核源码分析 - 系统调用 . 续
上一篇文章 Linux内核源码分析 - 系统调用 中分析了linux下的系统调用在kernel space层是如何实现的,现在我们来分析下user space层的实现。
KINGYT
2019-05-30
2.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档