选项-pg,-mfentry并-finstrument-functions影响.c文件中的所有函数,如何仅将跟踪调用插入特定函数,但不是全部?
我检查了gcc函数属性,但似乎没有对应的-pg,-mfentry并且-finstrument-functions可以用于仅装饰到特定的函数.
no_instrument_function 排除功能,但我想要的是相反的,即包括功能.
使用-finstrument-functions,您可以过滤 __cyg_profile_func_enter 和 __cyg_profile_func_exit 中的函数地址,以仅继续跟踪您想要跟踪的函数。
为了更加友好并按函数名称而不是地址进行过滤,您可以根据符号表的数据构建哈希表。
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |