010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

IDA pro 新功能介绍--反编译器&脚本SDK

发布时间:2020/06/23 浏览量:1872
添加了“删除函数参数”,“删除返回值”的操作

IDA pro 新功能介绍--反编译器&脚本SDK

反编译器:

•hexrays:添加了“删除函数参数”,“删除返回值”(默认热键Shift-Del)的操作

•hexrays:为获取地址的变量添加了一个变量注释:BYREF。

•hexrays:添加了操作AddRemoveReturn(Ctrl-Shift-R)

•hexrays:添加了正确处理_readflags()的选项;由于结果的可读性不佳,因此默认情况下此选项处于关闭状态

•hexrays:添加了mbl_array_t :: save_snapshot(),供第三方插件使用

•hexrays:将“跳转到global xref”的默认热键更改为Ctrl-Alt-X。(Ctrl-X在macOS的struct视图中不起作用)•hexrays:arm:支持来自ARMv8.1-A的原子内在指令(LDADDAL,CASAL等)

•hexrays:增加了在切换案例中查找枚举成员的逻辑

•hexrays:添加了配置选项DISABLE_USERCALL以禁用自动生成用户调用原型

• hexrays:对于具有一个指针成员的结构,改进了对CONTAINING_RECORD的识别

•Hexrays:改进了对结构成员引用的识别

•hexrays:open_pseudocode()现在接受一组标志,以更好地控制如何打开伪代码视图

•hexrays:pc:增加了对endbr指令的支持

•hexrays:ppc:改善对软浮动编译器帮助程序的处理

• hexrays:支持一些内联的字符串/内存操作,用于宽(16位)字符

• hexrays:在伪代码视图中使用标准的“重命名地址”对话框来重命名全局名称

 

脚本SDK:

•SDK:扩展处理器模块、插件和加载器API,以便能够使用C ++类进行内部实现

•SDK:添加了enumerate_files2()以使用访问者类枚举文件

•SDK:为qflow_chart_t()添加了FC_CALL_ENDS标志,以返回被调用指令终止的基本块

•SDK:添加了register_cfgopts(),可用于在process_config_line()中启用第三方配置参数

•SDK:添加了“ adding_segm”事件

•SDK:添加了“ func_deleted”事件

•SDK:添加了find_reg_access()

•SDK:qflow_chart_t现在默认情况下计算图形的前导任务。如有必要,可使用FC_NOPREDS标志跳过此计算

•SDK:重命名为bitrange_t :: combine()-> bitrange_t :: apply_mask()

•SDK:为反编译器API导出的alloc_kreg / free_kreg函数

•SDK:导出的process_config_directive;还将IDC / Python中的process_config_line重命名为process_config_directive

•SDK:简化了对自定义refinfo类型的处理;现在,refinfo_t :: type()返回带有REFINFO_CUSTOM位的类型,用于自定义refinfos,而refinfo_t :: set_type()设置类型和REFINFO_CUSTOM bit;

•IDC:添加了clear_selection()

•IDC:添加了方便的宏来设置应用程序的位数(inf_set_64bit(),inf_set_32bit())

•IDC:添加了stristr(),tolower(),toupper()

•IDAPython:添加了一个示例,显示了如何从上下文菜单中检索注册信息

•IDAPython:ida_bitrange现在可用

下一篇:Spire.Presentation for .NET:与PowerPoint兼容的专业API
上一篇:石墨文档私有化部署:助力企业搭建高效协同办公平台和知识库管理系统

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物