grub-install源码分析---4

grub-install源码分析—4 上一章重点分析了grub是如何探测一个文件系统的,本章分析grub-install的最后一部分代码,该代码包含了最主要的业务逻辑,下面来看。 grub2-install第六部分 util/grub-install.c ... ch...

2018-04-04 18:45:21

阅读数 288

评论数 0

grub-install源码分析---3

grub-install源码分析—3 本章之前的分析介绍了grub-install如何解析输入参数,并打开相应的存储设备,本章主要看grub如何识别根设备上的文件系统。 grub2-install第五部分 util/grub-install.c ... grub_fs...

2018-04-02 22:00:16

阅读数 301

评论数 0

grub-install源码分析---2

grub-install源码分析—2 上一章分析了grub-install源码的第一部分,该部分的主要功能是处理命令行参数,并初始化一些文件和变量,紧接下来的一部分代码用于处理即将安装的存储设备,下面来看。 grub2-install第四部分 util/grub-install.c ...

2018-03-30 08:27:20

阅读数 289

评论数 0

grub-install源码分析---1

grub-install源码分析—1 本章开始分析grub-install的源码,该命令最终会将grub的映像存入引导扇区中,最简单的命令如下, grub2-install /dev/sda 下面从main函数开始看,有一部分代码已经在《grub-mkimage源码分析》中分析了,本章包...

2018-03-29 08:31:35

阅读数 671

评论数 0

grub-mkimage源码分析---3

grub-mkimage源码分析—3 上一章分析了如何将kernel.img文件以及各个的模块和对应的依赖模块读取并写入内存映像kernel_img中,本章分析如何将kernel_img中的数据以及解压缩程序写入最终的core.img文件中。 grub_install_generate_ima...

2018-03-25 10:38:57

阅读数 241

评论数 0

grub-mkimage源码分析---2

grub-mkimage源码分析—2 上一张分析了grub-mkimage命令对应的main函数如何对输入的参数进行解析,本章分析余下的代码。 main util/grub-mkimage.c int main (int argc, char *argv[]) { ... ...

2018-03-24 09:10:21

阅读数 404

评论数 0

grub-mkimage源码分析---1

grub-mkimage源码分析—1 本章开始分析grub-mkimage的源码,首先来看grub-mkimage文件的生成过程,从Makefile开始看。grub-mkimage目标定义在grub源码的顶层Makefile文件中。 grub-mkimage Makefile grub...

2017-12-20 22:55:22

阅读数 463

评论数 0

grub kernel.img makefile源码分析

grub kernel.img makefile源码分析

2017-12-09 17:01:10

阅读数 244

评论数 0

grub boot.img makefile源码分析

grub boot.img makefile 源码分析

2017-12-06 21:20:44

阅读数 272

评论数 0

grub源码分析---2

grub源码分析—2 _start grub-core/boot/i386/pc/startup_raw.S _start: LOCAL (base): ljmp $0, $ABS(LOCAL (codestart)) ... LOCAL (codestart): ...

2017-11-22 16:19:31

阅读数 688

评论数 0

grub源码分析---1

grub源码分析

2017-11-14 16:27:57

阅读数 1278

评论数 0

enqueue_task和dequeue_task源码分析

enqueue_task dequeue_task

2017-10-11 14:37:35

阅读数 710

评论数 0

sys_nice源码分析

sys_nice源码分析

2017-10-10 20:48:16

阅读数 254

评论数 0

__pthread_initialize_minimal源码分析

__pthread_initialize_minimal源码分析 __pthread_initialize_minimal在__libc_start_main中被调用。 csu/lib-tls.c void __attribute__ ((weak)) __pthread_initial...

2017-09-12 12:40:18

阅读数 441

评论数 0

pthread_create源码分析

pthread_create源码分析 pthread_attr_t的主要属性的意义如下: __detachstate,表示新线程是否与进程中其他线程脱离同步, 如果设置为PTHREAD_CREATE_DETACHED 则新线程不能用pthread_join()来同步,且在退出时自行释放所占用的...

2017-08-22 21:10:44

阅读数 1287

评论数 0

_dl_start_user源码分析(一)

_dl_start_user源码分析 _start

2017-07-24 19:40:01

阅读数 786

评论数 0

dl_main源码分析(二)

dl_main源码分析-二

2017-03-13 10:26:02

阅读数 1204

评论数 0

dl_main源码分析(一)

dl_main LD_LIBRARY_PATH

2017-02-16 09:34:08

阅读数 1347

评论数 0

_dl_start源码分析

_dl_start源码分析 ELF_DYNAMIC_RELOCATE 自我重定位 _dl_start_final源码分析 _dl_sysdep_start源码分析

2017-02-05 01:16:45

阅读数 1271

评论数 0

sys_execv源码分析

sys_execv do_execve do_execveat_common load_elf_binary 程序装载,解释器

2017-02-01 16:19:31

阅读数 1479

评论数 0

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