Xed2-Intel64 库 - 发出 MOV 操作码
Xed2-Intel64 library - Issue MOV opcode
我对 C++ xed2-Intel64 库有疑问。
有些操作码没有很好地切割,
例如带有 objdump 的 MOV 操作码:
49 89 d1 : mov rsp rbp
但我用 xed_decode 和模式获得:
xed_decoded_inst_set_mode(&xedd, XED_MACHINE_MODE_LEGACY_32, XED_ADDRESS_WIDTH_64b);
49 : DEC eflag eax
89 d1:MOV esp ebp
我怎样才能避免这种情况?
谢谢
传递 XED_MACHINE_MODE_LONG_64
标志而不是 XED_MACHINE_MODE_LEGACY_32
以使用 64 位指令解码规则解码指令。
我对 C++ xed2-Intel64 库有疑问。 有些操作码没有很好地切割, 例如带有 objdump 的 MOV 操作码:
49 89 d1 : mov rsp rbp
但我用 xed_decode 和模式获得:
xed_decoded_inst_set_mode(&xedd, XED_MACHINE_MODE_LEGACY_32, XED_ADDRESS_WIDTH_64b);
49 : DEC eflag eax
89 d1:MOV esp ebp
我怎样才能避免这种情况?
谢谢
传递 XED_MACHINE_MODE_LONG_64
标志而不是 XED_MACHINE_MODE_LEGACY_32
以使用 64 位指令解码规则解码指令。