c++ - 有没有办法将符号名称转换为函数名称?
问题描述
例如
callq 401400 <_ZNSaIcEC1Ev@plt>
我想知道这个函数的名字
我的编译器是 g++
解决方案
您可以使用c++filt
应该包含在编译器中的工具。例子:
$ echo 'callq 401400 <_ZNSaIcEC1Ev@plt>' | c++filt
callq 401400 <std::allocator<char>::allocator()@plt>
推荐阅读
- android - Call.Details 类的“DIRECTION_UNKNOWN”到底是什么?
- python - Python asyncio:Queue.join() 仅在未引发异常时完成,为什么?(上下文:编写异步映射函数)
- javascript - 使用 v-if 时什么都不显示
- android - 如何在 ViewPager2 中水平滚动 WebView
- python - Python MySQL.connector - MySQL 连接不可用
- python-3.x - 对用于处理 Python 生成器中的参数的语法感到困惑
- c# - 为什么当我更改另一个列表时,此列表的值会发生变化?
- reactjs - ReactJS 中的复选框
- c# - 如何更改列表中特定列的所有单元格?
- c++ - Boost.Test 的 vcpkg 端口无法链接