日期:2014-05-16  浏览次数:20534 次

CS:APP深入理解计算机系统练习题-【ELF文件的符号表相关】
readelf -s swap.o
“readelf结果”
-----------------------------------------
 8: 00000000 4 OBJECT GLOBAL DEFAULT 3 bufp0
  9: 00000000 0 NOTYPE GLOBAL DEFAULT UND buf
  10: 00000004 4 OBJECT GLOBAL DEFAULT COM bufp1
  11: 00000000 53 FUNC GLOBAL DEFAULT 1 swap
------------------------------------------

填表:
------------------------------------------
Symbol swap.o .symtab entry? Symbol type Module where defined Section
buf
bufp0
bufp1
swap
temp
------------------------------------------
1.如果仅靠“readelf结果”能填出此表格吗?(有源文件,仅靠此“readelf结果”的话能行吗?)
2.如果能,那么对于“ Symbol type”\ "Module where defined" \ "Section"怎么判断?
3.答案有中文版的~就不贴出来了。

谢谢各位的帮助,谢谢啦!

------解决方案--------------------
书前面部分有讲,自己好好看看书。
(楼主发表于:2012-09-19 21:39:37)