2017年2月14日
摘要: 在反汇编代码中,当看到xmm寄存器,第一反应是将要进行浮点操作或访问,但是更加多的情况是在使用xmm寄存器初始化局部对象。 下面是自制反汇编工具翻译出来的代码: 首先对函数原型进行分析,对下面翻译代码对rdx的访问使用分析,可以知道作为dl访问,通常是作为布尔类型使用,从而得到setAllowsEd 阅读全文
posted @ 2017-02-14 19:40 bbqz007 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 这里有一个(x64)例子,刚好说明寄存器在函数中的位置编排。rdi是第一个不为浮点或数据结构的参数,这里的第一个参数实质上与我们定义的函数类型的第一个参数不是对应的。 阅读全文
posted @ 2017-02-14 18:29 bbqz007 阅读(688) 评论(0) 推荐(0) 编辑