背景
我正在使用-finstrument-functions来跟踪 ac 项目中的函数调用。
我使用dladdr将函数地址转换为函数名称。它成功地将一些地址转换为函数名,但其中一些仍然无法解析。
我了解到ldaddr仅使用仅包含非静态函数的 dynsym 表。符号表中包含的静态函数。
问题
有什么方法可以在不更改源代码的情况下使 .dynsym 表包含的静态函数?
我正在使用-finstrument-functions来跟踪 ac 项目中的函数调用。
我使用dladdr将函数地址转换为函数名称。它成功地将一些地址转换为函数名,但其中一些仍然无法解析。
我了解到ldaddr仅使用仅包含非静态函数的 dynsym 表。符号表中包含的静态函数。
有什么方法可以在不更改源代码的情况下使 .dynsym 表包含的静态函数?