行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2022-10-15 13: 55: 58
Action name: SetOpType
This command allows you to specify the type of the operand under the cursor.
The operand type must be entered as a C declaration. Currently IDA itself does not use the operand type information. However, it can be used by the Hex-Rays decompiler plugin. Setting operand type is most useful in case of indirect calls: the decompiler will use the type information to determine the input parameters to the call instead of guessing, which can make the decompiled code better.
An example of a type declaration:
int (*func)(int param1, char param2);
To delete a type declaration, enter an empty string.
For details on possible calling conventions, see Set function/item type... menu item description.
中文翻译:
设置操作数类型
操作名称:SetOpType
该命令允许您指定光标下操作数的类型。操作数类型必须输入为C语言声明。目前,IDA本身不使用操作数类型信息。然而,它可以被Hex-Rays反编译插件使用。在间接调用的情况下,设置操作数类型是最有用的:反编译器将使用类型信息来确定调用的输入参数,而不是猜测,这可以使反编译后的代码更好。
以下是类型声明的示例:int(*func)(int param1,char param2);
要删除类型声明,请输入一个空字符串。
有关可能的调用约定的详细信息,请参阅"设置函数/项类型"菜单项说明。
展开阅读全文
︾
读者也喜欢这些内容:
利用插件为IDA设置不同主题
在上一节《IDA颜色相关的配置及其导入导出》中,我们主要了解如何在IDA中进行颜色的设置,以让我们选择更适合自己使用的颜色配色。在本文中我将继续以此为目的,讲解如何通过插件的形式,为IDA软件设置不同的主题。...
阅读全文 >
汇编语言转换软件有哪些 汇编语言转换软件哪个好用
汇编语言是一种低级语言,通常用于编写底层系统程序和驱动程序。由于汇编语言的语法和结构比较复杂,因此编写汇编语言程序需要一定的技能和经验。为了简化汇编语言的编写过程,可以使用汇编语言转换软件。下面介绍汇编语言转换软件有哪些,汇编语言转换软件哪个好用的内容。...
阅读全文 >
IDA Pro PE .idata 部分有附加数据(PE .idata section has additional data)
...
阅读全文 >
IDA Pro 用户定义操作数(User-defined operand)
如果IDA不能以所需形式表示操作数,则可以指定任何字符串作为操作数。在这种情况下,IDA将在指令中简单地显示指定的字符串,而不是默认操作数。...
阅读全文 >