搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

链接器和加载器(Linkers and Loaders )扫描版[PDF]

[复制链接]
发表于 2021-8-25 21:30:49 | 显示全部楼层 |阅读模式
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


资源信息:



中文名


: 链接器和加载器


原名


: Linkers and Loaders


作者


: John R. Levine


译者


: 李勇


图书分类


: 网络


资源格式


: PDF


版本


: 扫描版


出版社


: 北京航空航天大学出版社


书号


: 9787811245714


发行时间


: 2009年10月13日


地区


: 大陆


语言


: 简体中文


概述


:




评论处1楼有网盘链接



内容介绍:


  本书讲述构建程序的关键工具——链接器和加载器,内容包括链接和加载、体系结构、目标文件、存储分配、符号管理、库、重定位、加载和覆盖、共享库、动态链接和加载、动态链接的共享库,以及着眼于成熟的现代链接器所做的一些变化;并介绍一个持续的实践项目,即使用perl语言开发一个可用的小链接器。.    本书适合高校计算机相关专业的学生、实习程序员、语言设计者和开发人员阅读参考。...


内容截图:





目录


: 第1章链接和加载. 1.1链接器和加载器做什么?1 1.2地址绑定:从历史的角度1 1.3链接与加载3 1.4编译器驱动8 1.5链接:一个真实的例子9 练习13 第2章体系结构的问题 2.1应用程序二进制接口14 2.2内存地址15 2.3地址构成16 2.4指令格式17 2.5过程调用和寻址能力17 2.6数据和指令引用20 2.7分页和虚拟内存25 2.8intel 386分段30 2.9嵌入式体系结构32 练习33 第3章目标文件 3.1目标文件中都有什么?35 .3.2空目标文件格式:msdos的com文件36 3.3代码区段:unix的a.out文件37 3.4重定位:msdos的exe文件42 3.5符号和重定位44 3.6可重定位的a.out格式44 3.7unix的elf格式46 3.8ibm 360目标格式53 3.9微软可移植可执行体格式57 3.10intel/microsoft的omf文件格式63 3.11不同目标格式的比较67 练习67 项目68 第4章存储空间分配 4.1段和地址70 4.2简单的存储布局70 4.3多种段类型72 4.4段与页面的对齐73 4.5公共块和其他特殊段74 4.6链接器控制脚本80 4.7实际中的存储分配82 练习86 项目87 第5章符号管理 5.1绑定和名字解析88 5.2符号表格式89 5.3名称修改93 5.4弱外部符号和其他类型符号97 5.5维护调试信息97 练习99 项目100 第6章库 6.1库的目的101 6.2库的格式101 6.3建立库文件105 6.4搜索库文件..106 6.5性能问题107 6.6弱外部符号107 练习109 项目109 第7章重定位 7.1硬件和软件重定位111 7.2链接时重定位和加载时重定位112 7.3符号和段重定位112 7.4基本的重定位技术113 7.5可重链接和重定位的输出格式119 7.6其他重定位格式119 7.7特殊情况的重定位121 练习122 项目122 第8章加载和覆盖 8.1基本加载124 8.2带重定位的基本加载125 8.3位置无关代码125 8.4自举加载131 8.5树状结构的覆盖132 练习138 项目138 第9章共享库 9.1绑定时间141 9.2实际的共享库142 9.3地址空间管理142 9.4共享库的结构143 9.5创建共享库143 9.6使用共享库链接146 9.7使用共享库运行147 9.8malloc hack和其他共享库问题148 练习150 项目151 第10章动态链接和加载 10.1elf动态链接152 10.2elf文件内容153 10.3加载一个动态链接程序155 10.4使用plt的惰性过程链接158 10.5动态链接的其他特性159 10.6运行时的动态链接161 10.7微软动态链接库161 10.8osf/1伪静态共享库165 10.9让共享库快一些166 10.10几种动态链接方法的比较167 练习168 项目168 第11章高级技术 11.1c++的技术170 11.2增量链接和重新链接173 11.3链接时的垃圾收集175 11.4链接时优化176 11.5链接时代码生成177 11.6java链接模型179 练习182 项目182 参考文献...

主题推广




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

切换至【手机版】| 主站| Archiver|

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

|网站地图

GMT+8, 2026-3-23 23:21 , Processed in 1.396130 second(s), 121 queries .

 

快速回复 返回顶部 返回列表