ChinaUnix.net
相关文章推荐:

elf 重定位

这个工具可以模拟loader,将一个可定位elf程序“加载”到某个指定的地址,并且修正所有的定位项;使得该elf程序的映像可以在这个指定的地址上运行。 然后将定位之后的映像输出到另外一个elf文件中。 u-boot/linux内核中的mkimage可以实现类似的定位输出功能,可惜输出的文件不是elf格式的。 不知道linux下有没有现成的工具呢?

by prc - C/C++ - 2007-09-03 18:36:10 阅读(1505) 回复(0)

相关讨论
by kornrock - C/C++ - 2007-08-06 10:31:01 阅读(4428) 回复(5)
by topjupiter - Linux论坛 - 2005-04-17 16:55:28 阅读(830) 回复(3)

linux程序调试中如何在elf文件中的符号表等信息定位源程序的位置? 比如a.c,b.c编译,联接为一个d.elf。 我在a.c中第15行打上一个断点,那么怎么在d.elf定位这个断点是在目标文件代码段的哪个位置? 即如何从源代码定位信息(文件名+行号或者函数名)得到目标码的起始地址以及终止地址? 请教各位朋友?

by simtiger - C/C++ - 2004-06-11 14:21:18 阅读(2154) 回复(5)

弱弱的问在windows平台是否有生成elf文件格式的gcc工具。我所用的cygwin编译后是pe文件格式,请指点cygwin是否可以通过其它方式生成elf文件格式。

by cdolive - C/C++ - 2005-04-30 00:32:01 阅读(797) 回复(2)

请见附件

by wuhui_zsu - 内核/嵌入技术 - 2005-12-30 10:41:59 阅读(1218) 回复(2)

定位入口数据结构 typedef struct { elf32_Addr r_offset; elf32_Word r_info; elf32_Sword r_addend; } elf32_Rela; 其中r_offset是相对那里的偏移 r_addend是用来做什么用的

by mulagi - 内核/嵌入技术 - 2005-06-25 23:04:46 阅读(591) 回复(1)

/etc/rc.d/init.d/proftpd的操作总是会有下面的问题出现。 /etc/rc.d/init.d/proftpd: elf: command not found /etc/rc.d/init.d/proftpd: elf: command not found Shutting down proftpd: [ OK ] /etc/rc.d/init.d/proftpd: elf: command not found Starting proftpd: [ OK ] 附 proftpd 的 init script 如下: #!/bin/sh . /etc/rc.d/init....

by free-le - Shell - 2004-03-04 13:47:17 阅读(934) 回复(0)

./ssh start 时提示: ssh: Cannot find elf killed 请问elf是什么东西,我该怎么解决。谢谢!

by future00 - Solaris - 2003-04-02 23:07:54 阅读(968) 回复(4)

哪位仁兄知道 ABI elf 和 IRIX elf 的区别。 多谢了!

by 0521 - C/C++ - 2005-10-16 17:45:02 阅读(1115) 回复(3)

在Solaris8下安装informix后,运行程序,出现以下错误。 ld.so.1: securemgr: fatal: /u1/informix/lib/esql/libifxa.so: wrong elf class: elfCLASS64 我知道的所有可能原因都检查了,包括 clientSDK安装和env的设置(INFORMIXDIR,PATH,LD_LIBRARY_PATH)等。 现在怀疑是informix9.4和informix9.21的.so不兼容。苦于编译器原因无法方便地新编译。 程序中是用“EXEC SQL database dbname;”方式连接的。 请各路高手给在下...

by sdjnzhoumq - Informix - 2004-10-17 16:44:04 阅读(2095) 回复(6)