From a1c475ae324c5285346ff2f64dc80e2966b45bc8 Mon Sep 17 00:00:00 2001 From: gatieme Date: Sat, 11 Jun 2016 02:53:01 +0800 Subject: [PATCH] =?UTF-8?q?elf=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E8=AF=A6=E8=A7=A3...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-process/03-execute/02-elf/README.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/study/kernel/01-process/03-execute/02-elf/README.md b/study/kernel/01-process/03-execute/02-elf/README.md index e32e96d..4a32a56 100644 --- a/study/kernel/01-process/03-execute/02-elf/README.md +++ b/study/kernel/01-process/03-execute/02-elf/README.md @@ -968,3 +968,32 @@ r_info通常分为高8位和低8位,分别表示不同的含义: 重定位表项描述如何修改后面的指令和数据字段。一般,共享目标文件在创建时,其基本虚拟地址是 0,不过执行地址将随着动态加载而发生变化。 + + + + +>参考 +>[六星经典CSAPP-笔记(7)加载与链接(上)](http://blog.csdn.net/dc_726/article/details/45921979) +> +>[ELF文件结构 ](http://blog.chinaunix.net/uid-26430381-id-3408417.html) +> +>[ELF文件格式](http://www.cnblogs.com/brianhxh/archive/2009/07/04/1517020.html) +> +>[elf文件格式分析](http://blog.csdn.net/wu5795175/article/details/7657580) +> +>[ELF (文件格式)](http://baike.baidu.com/link?url=WF2n6700ckIT8r3YByfvz3_hnDa5uuXvnBOLrruyQXrWEvtNCfyE6h2MubPDZ7JXxkmgz1R07v_5P4jOtatNlkSbyYtExonbBCsSnwfwVb7) +> +>[浅谈Linux的可执行文件格式ELF(转帖) ](http://blog.chinaunix.net/uid-9068997-id-2010376.html) +> +>[ELF文件的加载和动态链接过程](http://jzhihui.iteye.com/blog/1447570) +> +>[可执行文件(ELF)格式的理解](http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.html) +> +>[elf文件格式](http://www.360doc.com/content/13/0821/12/7377734_308735271.shtml) +> +>[elf文件格式总结](http://www.lxway.com/805909004.htm) +> +>[elf文件格式与动态链接库(非常之好)-----不可不看](http://blog.chinaunix.net/uid-26404697-id-3181837.html) +> +>Executable and Linkable Format (ELF) (这专门介绍ELF文件格式的ABI的好文章,网络版在 [www.skyfree.org/linux/references/ELF_Format.pdf](http://www.skyfree.org/linux/references/ELF_Format.pdf)可以得到) +