摘要:
elf文件是一组结构体和数据的组合。 elf文件是一种文件格式,这种格式定义了进程加载器如何读取elf文件的内容。 elf文件的程序头或者segment对如何加载(读取)做了说明。 阅读全文
摘要:
程序加载的本质是:将可执行文件加载进内存,以供CPU调用执行。 原始加载: 在早期的计算机中,程序是直接运行在物理内存上的,程序在运行时访问的地址就是物理地址。 假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB,程序C需要20MB。如果我们需要同时运行程序A和B,那么比较直接的 阅读全文
摘要:
http://www.jianshu.com/p/e1300e7a4c48 1. 虚拟内存 在早期的计算机中,程序是直接运行在物理内存上的,程序在运行时访问的地址就是物理地址。可是,当计算机中同时运行多个程序时,就会有很多问题。 假设我们计算有128MB内存,程序A需要10MB,程序B需要100MB 阅读全文
摘要:
摘自链接器与加载器 链接器和加载器,以及编译器和汇编器,与体系结构的细节密切相关,这包括硬件体 系结构和操作系统对目标计算机在体系结构方面的约定。本章中我们将会涉及足够的计算机 体系结构知识以理解链接器必须做的工作。本章所有对计算机体系结构的描述是经过考虑而 有所删减的,例如浮点和 I/O 这些不影 阅读全文
摘要:
http://vdisk.weibo.com/s/qyiJPywvmtvp#_loginLayer_1495631661496 阅读全文
摘要:
lipo otool nm objdump readelf MachOView class-dump -H /Applications/Calculator.app -o /Users/apple/Desktop/calculate\ heads 阅读全文
摘要:
http://blog.csdn.net/dengrengong/article/details/40051339 ELF文件格式,全称为Excutable and Linking Format,是一个开放的可执行文件和链接文件格式,在Linux上很流行,跨平台软件的设计也多以ELF格式作为标准,其 阅读全文