找回密码
 注册
搜索
查看: 927|回复: 4

[讨论] 新人赚点币:链接器与加载器

[复制链接]
发表于 2008-9-28 12:24:51 | 显示全部楼层 |阅读模式
一共5M多,分三卷压缩的。一共2RD币,第三卷不收费咧。
链接器和加载器,很不错的书哦,虽然对大牛来说有点基本。

【文件名】:08928@52RD_lnl_cn_beta2.part1.rar
【格 式】:rar
【大 小】:2097K
【简 介】:
【目 录】:
[UseMoney=1]
 楼主| 发表于 2008-9-28 12:30:33 | 显示全部楼层
补充说明:中文的。
点评回复

使用道具 举报

 楼主| 发表于 2008-9-28 12:45:34 | 显示全部楼层
再补充:整理出来的目录,供了解内容
第0 章 引子
    献给
    介绍
    本书的目标读者是哪些人?
    章节摘要
    项目
    致谢
    联系我们
第1 章 链接和加载
    链接器和加载器做什么?
    地址绑定:从历史的角度
    链接与加载
    两遍链接
    目标代码库
    重定位和代码修改
    编译器驱动
    链接器命令语言
    链接:一个真实的例子
    练习
第2 章 体系结构的问题
    应用程序二进制接口
    内存地址
    字节顺序和对齐
    地址构成
    指令格式
    过程调用和可寻址性
    过程调用
    数据和指令引用
    IBM 370
    SPARC
    SPARC V8
    SPARC V9
    Intel x86
    分页和虚拟内存
    程序地址空间
    映射文件
    共享库和程序
    位置无关代码
    Intel 386分段
    嵌入式体系结构
    怪异的地址空间
    非一致性内存
    内存对齐
    练习
第3 章 目标文件
    目标文件中都有什么?
    设计一个目标文件格式
    空目标文件格式: MS-DOS的COM文件
    代码区段: Unix aout文件
    aout头部
    与虚拟内存的交互
    重定位:MS-DOS EXE文件
    符号和重定位
    可重定位的aout格式
    重定位项
    符号和字串
    aout格式小结
    Unix ELF格式
    可重定位文件
    ELF可执行文件
    ELF格式小结
    IBM 360目标格式
    ESD记录
    TXT记录
    RLD记录
    END记录
    小结
    微软可移植可执行体格式
    PE特有区段
    运行PE可执行文件
    PE和COFF
    PE文件小结
    Intel/Microsoft的OMF文件格式
    OMF记录
    OMF文件的细节
    OMF格式小结
    不同目标格式的比较
    项目
    练习
第4 章 存储空间分配
    段和地址
    简单的存储布局
    多种段类型
    段与页面的对齐
    公共块和其它特殊段
    公共块
    C++重复代码消除
    初始化和终结
    IBM伪寄存器
    特殊的表
    X86分段的存储分配
    链接器控制脚本
    嵌入式系统的存储分配
    实际中的存储分配
    Unix aout链接器的存储分配策略
    ELF中的存储分配策
    Windows链接器的存储分配策略
    练习
    项目
第5 章 符号管理
    绑定和名字解析
    符号表格式
    模块表
    全局符号表
    符号解析
    特殊符号
    名称修改
    简单的C和Fortran名称修改
    C++类型编码:类型和范围
    链接时类型检查
    弱外部符号和其它类型符号
    维护调试信息
    行号信息
    符号和变量信息
    实际的问题
    练习
    项目
第6 章 库
    库的目的
    库的格式
    使用操作系统
    UNIX和Windows的Archive文件
    扩展到 64 位
    Intel OMF 库文件
    建立库文件
    搜索库文件
    性能问题
    弱外部符号
    练习
    项目
第7 章 重定位
    硬件和软件重定位
    链接时重定位和加载时重定位
    符号和段重定位
    符号查找
    基本的重定位技术
    指令重定位
    ECOFF段重定位
    ELF重定位
    OMF重定位
    可重链接和重定位的输出格式
    其它重定位格式
    以链表形式组织的引用
    以位图形式组织的引用
    特殊段
    特殊情况的重定位
    练习
    项目
第8 章 加载和重叠
    基本加载
    带重定位的基本加载
    位置无关代码
    TSS/360 位置无关代码
    例程指针表
    目录表
    ELF位置无关代码
    位置无关代码的开销和得益
    自举加载
    树状结构的覆盖
    定义覆盖
    覆盖的实现
    覆盖的其它细节
    覆盖技术小结
    练习
    项目
第9 章 共享库
    绑定时间
    实际的共享库
    地址空间管理
    共享库的结构
    创建共享库
    创建跳转表
    创建共享库
    创建空占位库
    版本命名
    使用共享库链接
    使用共享库运行
    malloc hack和其它共享库问题
    练习
    项目
第10 章 动态链接和加载
    ELF动态链接
    ELF文件内容
    加载一个动态链接的程序
    启动动态链接器
    库的查找
    共享库的初始化
    使用PLT的惰性过程链接(lazy procedure linkage)
    动态链接的其它特性
    静态的初始化
    库的版本
    运行时的动态链接
    Microsoft动态链接库
    PE文件中的输入/输出符号(imported and exported symbols
    惰性绑定
    DLL库和线程
    OSF/1伪静态共享库
    让共享库快一些
    几种动态链接方法的比较
    练习
    项目
第11 章 高级技术
    C++的技术
    试验链接
    消除重复代码
    借助于数据库的方法
    增量链接和重新链接
    链接时的垃圾收集
    链接时优化
    链接时代码生成
    链接时统计和工具
    链接时汇编
    加载时代码生成
    Java链接模式
    加载Java类
    练习
    项目
点评回复

使用道具 举报

 楼主| 发表于 2008-9-28 15:40:33 | 显示全部楼层
是我卖的太贵了么。还是这种东西大家不感兴趣。
点评回复

使用道具 举报

发表于 2008-10-7 18:19:19 | 显示全部楼层
大家都有了,lz得弄点新鲜的啊
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 10:33 , Processed in 0.065804 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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