失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 符号及符号表是什么?

符号及符号表是什么?

时间:2024-03-03 18:42:43

相关推荐

符号及符号表是什么?

在编程语言中,不可避免的要定义全局变量,函数.

在编译器编译源文件的时候,函数名转换为内存地址的引用,未定义的函数名要分配重定位条目,已初始化且初始化不为0变量要存入.data节,初始化为0的存入.bss节,未初始化的则指向COMMON伪节中.

执行这些操作,需要一个合适的数据结构以组织这些信息和高效的获取数据.于是这一个个的函数名和全局变量名就称为符号,并有序的组织在一起,称为符号表.

例图:

Name是incr,Type是FUNC,Ndx是1,Size为26.

解释: inct是一个占26byte的函数,存储在.text节中

如果觉得《符号及符号表是什么?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。