行业解决方案查看所有行业解决方案
IDA 用于解决软件行业的关键问题。
发布时间:2023-06-01 16: 51: 05
Action name:SetDemangledNames
IDA can demangle mangled C++names of the most popular C++compilers:
-Microsoft
-Borland
-Watcom
-Visual Age
-GNU
The demangled names are represented in two forms:short and long form.The short form is used when a name is used as a reference,the long form is used at the declaration.
You can set how demangled C++names must be represented:
-as comments.this representation allows you to obtain
recompilable source text
-instead of mangled names.this representation makes the output
more readable.the disadvantage is that you cannot recompile the
output
-don't display demangled names.
You can setup short and long forms of demangled names.Short form is used when a reference to the name is made;long form is used at the declaration.
To make demangled names more readable,we introduce the possibility to suppress pointer modifiers(near/far/huge).
To demangle GNU C v3.x names,the"Assume GCC v3.x names"checkbox should be set,otherwise such names might not be demangled.furthermore,to make the demangled name more compact,unsigned types may be displayed as uchar,uint,ushort,ulong.The same with signed basic types.
If the"Override type info"checkbox is set,the demangled name overrides the type information if both are present.
以下为中文翻译:
操作名称:SetDemangledNames
IDA可以对最流行的C++编译器的C++名称进行分解:
-微软
-宝兰
-沃通
-视觉时代
-GNU
demangled名称用两个表示
形式:短形式和长形式。当名称用作
参考,声明中使用长格式。
您可以设置必须如何表示demangled C++名称:
-作为评论。这种表示法让你获得
可重新编译的源文本
-而不是错位的名字。这种表示使得输出
更具可读性。缺点是不能重新编译
输出
-不要显示损坏的名称。
您可以设置短格式和长格式的demangled名称。使用缩写形式
当提及该名称时;声明中使用长格式。
为了使demangled名称更具可读性,我们引入了以下可能性
抑制指针修饰符(近/远/大)。
要分解GNU C v3.x名称,应设置Assume GCC v3.x名称复选框,
否则这些名称可能不会被删除。
此外,为了使分解后的名称更紧凑,可以显示未签名的类型
作为uchar、uint、ushort、ulong。与带符号的基本类型相同。
如果设置了Override type info复选框,则demangled名称将覆盖
如果两者都存在,则键入信息。
展开阅读全文
︾
读者也喜欢这些内容:
IDA怎么修改字符串内容?IDA修改后怎么保存?
在软件开发和逆向工程领域,IDA Pro是一种极其强悍的工具,广泛用于程序剖析、调试和修改。它不仅支持多种处理器架构,还提供了大量的作用,以适应高档讲解的必须。本文将围绕ida怎么修改字符串内容,ida修改后怎么保存这一主题,详细描述怎样在IDA中更改字符串内容,及其修改后的存放方式。此外,我们还将探讨IDA转变的应用场景,帮助读者更深入地了解IDA的实际应用价值。...
阅读全文 >
ida pro支持哪些数据的显示格式?ida pro支持几种图形选项?
在计算机编程领域,逆向工程是一项复杂而深奥的技术,而IDA Pro作为一款功能强大的逆向工程工具,广受全球程序员和安全研究人员的欢迎。IDA Pro的强大之处在于其多样的数据显示格式和图形化分析选项,这些功能使其成为反汇编和反编译领域的佼佼者。本文将深入探讨ida pro支持哪些数据的显示格式,ida pro支持几种图形选项,以及在处理数据时需要注意的事项,为逆向工程师提供实用的参考。...
阅读全文 >
IDA Pro 2022插件大赛优秀作品:Condstanta插件下载
Condstanta 可用于搜索条件语句(如 if 和 switch-case)中,所使用的常量值或包含多个特定常量的函数。 Condstanta 插件允许我们搜索精确数字、数字范围和特定常量列表。...
阅读全文 >
IDA怎么进行动态调试 IDA动态调试结果不一致
在现代软件开发和安全研究领域,动态调试是一项至关重要的技术。在这个领域中,IDA(Interactive Disassembler)无疑是一款备受瞩目的工具,以其强大的反汇编和调试功能而闻名。但是,在实际的使用过程中,我们可能会遇到一些问题,特别是当IDA的动态调试结果出现不一致时。本文将深入探讨IDA如何进行动态调试、动态调试结果不一致的可能原因以及应对方法,帮助你更好地应用IDA进行调试工作。...
阅读全文 >