有什么有效的方法可以将Z3转换为汇编代码?

时间:2020-05-15 19:11:46

标签: assembly compiler-construction z3 smt triton

对于x86 arch,我需要类似的东西:

mov edi, dword ptr [0x7fc70000]
add edi, 0x11
sub edi, 0x33F0B753

简化Z3之后,我得到了(内存0x7FC70000被符号化):

bvadd (_ bv3423553726 32) MEM_0x7FC70000

最后一步是将Z3的AST转换为ASM代码以获得以下结果:

mov edi, dword ptr [0x7fc70000]
add edi, 0xCC0F48BE

有没有有效的方法来执行最后一步?我应该解析SMT公式并手动转换(bv-> mov ...)吗?

0 个答案:

没有答案