摘要:
前言 在前面我们已经大概看到过ELF文件的整体布局情况,本文将更详细地对ELF的文件结构进行阐述。一个典型的ELF文件结构如下图所示... 阅读全文
摘要:
静态库概述 静态库本质上就是一组目标文件的集合,在日常开发中,我们通常都需要依赖一些基础的库,用以实现基本的输入输出、字符串操作等功... 阅读全文
摘要:
前言 Aarch64过程调用标准(AAPCS64)描述了在ARM 64位体系结构下应用程序二进制接口(ABI)在过程调用中应遵循的调... 阅读全文
摘要:
前言 当程序在运行的过程中出现异常终止或崩溃,系统会将程序当时的状态记录下来,保存在一个core文件中,这种机制称为Core Dum... 阅读全文
摘要:
前言 systemd是现代Linux系统广泛采用的系统配置和服务管理程序,通常作为init进程(PID=1)运行,并执行系统的初始化... 阅读全文
摘要:
前言 在一些应用中,比如网络协议,经常会涉及对数据的某些比特位进行操作,尽管可以使用位的相关运算,但是C语言提供了位域用以支持对一个... 阅读全文
摘要:
概述 Linux虚拟文件系统中存在着两个重要的概念:文件系统和挂载点。Linux内核内部维护一棵全局文件文件系统树,在使用文件系统前... 阅读全文
摘要:
前言 在计算机的发展过程中,由于不同硬件体系在数据高低有效位及存储方式理解上的差异,出现了大端和小端这两种截然相反的对数据的位进行解... 阅读全文
摘要:
概述 在现代操作系统中,用户程序和内核运行在相互隔绝的地址空间中,内核掌控着所有的系统资源,用户程序如果需要访问系统资源,必须调用内... 阅读全文