发明授权
- 专利标题: 反编译指令中寄存器的处理方法和装置
-
申请号: CN201510994143.3申请日: 2015-12-25
-
公开(公告)号: CN106919430B公开(公告)日: 2020-11-24
- 发明人: 徐胜
- 申请人: 阿里巴巴集团控股有限公司
- 申请人地址: 英属开曼群岛大开曼资本大厦一座四层847号邮箱
- 专利权人: 阿里巴巴集团控股有限公司
- 当前专利权人: 阿里巴巴集团控股有限公司
- 当前专利权人地址: 英属开曼群岛大开曼资本大厦一座四层847号邮箱
- 代理机构: 北京博浩百睿知识产权代理有限责任公司
- 代理商 宋子良
- 主分类号: G06F8/53
- IPC分类号: G06F8/53
摘要:
本发明公开了一种反编译指令中寄存器的处理方法和装置。其中,该方法包括:在从反编译指令序列中确定待求解的反编译指令之后,将待求解的反编译指令转换为对应的逆波兰表达式,得到待求解的初始逆波兰表达式;以待求解的反编译指令为初始指令,采用预定规则反向顺序遍历反编译指令序列中的反编译指令;在将遍历结果插入初始逆波兰表达式之后,获取逆波兰计算表达式;使用逆波兰计算表达式计算得到待求解的反编译指令中的寄存器的值。本发明解决了现有技术中根据反编译指令计算寄存器的值的过程速度慢、效率低的技术问题。
公开/授权文献
- CN106919430A 反编译指令中寄存器的处理方法和装置 公开/授权日:2017-07-04