符号表中函数的“大小”究竟是什么?

时间:2011-11-18 23:13:45

标签: c

当您在ELF文件的符号表中给出函数的符号大小(以字节为单位)时,这究竟意味着什么以及它如何连接到函数的执行范围?

1 个答案:

答案 0 :(得分:2)

纯粹是包含函数的机器代码末尾的字节地址与函数的第一个字节的字节地址之间的区别,并且它在很大程度上是无用的。虽然大小对数据很重要(由于复制重定位的可能性),但函数符号的大小字段中的错误/无意义值不应该导致任何问题,除了调试或逆向工程之外,依赖于值可能是个坏主意