【发布时间】:2014-01-13 13:34:32
【问题描述】:
glibc.so 中的pthread 是通过弱符号实现的,以提供pthread 存根函数吗?
我知道有pthread.so 提供与glibc.so 中的pthread 类似的功能,有人说glibc 中的pthread 仅提供存根,并且在显式链接到lpthread 时将被替换。
所以我的问题是如何支持它?使用弱符号或其他技术?
libssl 是否与glibc 中的pthread 相似?
【问题讨论】:
-
问题很不清楚:需要为pthread和glibc提供什么样的“支持”?除非您正在编写诸如调试器之类的系统工具,否则您不应该关心 pthread 符号是实现为弱符号还是其他东西。你想解决什么具体问题?
-
我想知道glic如何为pthread提供存根功能?