Mac系统动态库符号表分析

版权声明: https://blog.csdn.net/dadan1314/article/details/89384053

查看符号表

# 查看
nm  *.dylib
nm  -C  *.dylib
nm  -P  *.dylib
nm  -nm  *.dylib
nm  *.dylib | grep " T "

-n,按照数字而不是默认的字符排序。
-r,符号按照反序显示
-C,以原代码显示
-P,以简单格式显示每一个符号

符号表分析

符号类型 大写代码全局范围,小写代表局部范围

符号类型代号 说明
A Global absolute 符号
a Local absolute 符号
B Global bss 符号
b Local bss 符号
D Global data 符号
d Local data 符号
f 源文件名称符号
T Global text 符号,代码区的符号
t Local text 符号
U 未定义符号
未知符号

猜你喜欢

转载自blog.csdn.net/dadan1314/article/details/89384053