行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2023-04-25 14: 44: 00
Action name: MakeName
This command gives name/renames/deletes name for the current item.
To delete a name, simply give an empty name.
If the current item is referenced, you cannot delete its name. Even if you try, IDA will generate a dummy name.
Local name
The name is considered to be defined only in the current function.
Please note that IDA does not check the uniqueness of the local names
in the whole program. However, it does verify that the name is unique for the
function.
Include in name list
Here you can also include/remove the name from the name list.
If the name is hidden, you will not see it in names window.
Public name
You can declare a name as a public (global) name. If the current
assembler supports the "public" directive, IDA will use it.
Otherwise, the publicness of the name will be displayed as a comment.
Autogenerated name
An autogenerated name will appear in a different color.
if the item is indefined, it will disappear automatically .
Weak name
You can declare a name as a weak name. If the current
assembler supports the "weak" directive, IDA will use it.
Otherwise, the weakness of the name will be displayed as a comment.
Create name anyway
If this flag is on, and if the specified name already exists,
IDA will try to variate the specified name by appending a suffix to it.
See also
Edit submenu.
How to Enter an Identifier.
Names representation.
中文翻译:
name:MakeName
此命令为当前项指定名称/重命名/删除名称。
要删除名称,只需指定一个空名称。
如果当前项被引用,则无法删除其名称。即使是youtry,IDA也会生成一个伪名称。
本地名称该名称被认为只在当前函数中定义。
请注意,IDA不会在整个程序中检查本地名称的唯一性。但是,它确实验证了该名称对于函数是唯一的。
包括在名称列表中在这里,您也可以从名称列表中包括/删除该名称。如果名称被隐藏,您将不会在名称窗口中看到它。
公共名称您可以将名称声明为公共(全局)名称。如果当前汇编程序支持“public”指令,IDA将使用它。否则,名称的公共性将显示为注释。
自动生成的名称自动生成的姓名将以不同的颜色显示。如果项目未定义,它将自动消失。
弱名称您可以将名称声明为弱名称。如果当前
汇编程序支持“弱”指令,IDA将使用它。
否则,名称的弱将显示为注释。
无论如何都要创建名称。如果此标志处于启用状态,并且指定的名称已经存在,IDA会尝试通过在指定名称后加后缀来改变指定名称。
另请参阅编辑子菜单。如何输入标识符。名称表示。
展开阅读全文
︾
读者也喜欢这些内容: