File tree 2 files changed +5
-0
lines changed
2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -4386,6 +4386,9 @@ Definition SymexNormalInstruction {opts : symbolic_options_computed_opt} {descr:
4386
4386
rsp' <- Symeval (s:=stack_addr_size) (add stack_addr_size@(rsp', PreARG ((Z.of_N s/8)%Z)));
4387
4387
_ <- SetOperand rsp rsp';
4388
4388
SetOperand dst v
4389
+
4390
+ | nop, [] => ret tt
4391
+
4389
4392
| _, _ => err (error.unimplemented_instruction instr)
4390
4393
end
4391
4394
| Some prefix => err (error.unimplemented_prefix instr) end
Original file line number Diff line number Diff line change @@ -369,6 +369,8 @@ Definition DenoteNormalInstruction (st : machine_state) (instr : NormalInstructi
369
369
st <- SetOperand stack_addr_size s st rsp rsp';
370
370
SetOperand sa s st dst v
371
371
372
+ | nop, [] => Some st
373
+
372
374
| ret, _ => None (* not sure what to do with this ret, maybe exlude it? *)
373
375
374
376
| adc, _
You can’t perform that action at this time.
0 commit comments