IDA - 重命名地址/功能:说名称已经存在但它没有出现在任何地方

逆向工程 艾达 地址
2021-07-02 02:18:25

我正在尝试重命名 IDA 中的函数地址(免费),它说我选择的名称已存在于数据库中(错误代码:8727B0)...但提供的名称未显示在函数窗口中(已过滤以检查) 或名称窗口 (Shift+F4)。该名称是有效的,它只是没有引号的“my_func”。

说一个名字存在但不存在是正常行为吗?有没有办法手动编辑 IDA 数据库文件来解决这个问题。它不应该报告无效错误。

1个回答

IDA 数据库中的命名空间不仅包括反汇编中的名称,还包括结构和枚举,因此也请检查那里

此外,并非所有名称都包含在名称列表中(您可以在重命名时取消选中“包含在名称列表中”)。但是,使用 G 快捷方式跳转到它应该可以工作。