Closed dogtopus closed 6 months ago
This caused the emulator to continue executing until hitting the adjacent SVC instruction, triggering yield_from_svc again with that adjacent SVC and eventually causing the wrong syscall handler to be called.
yield_from_svc
Might be a race condition within Unicorn.
May be related to unicorn-engine/unicorn#1579.
This caused the emulator to continue executing until hitting the adjacent SVC instruction, triggering
yield_from_svc
again with that adjacent SVC and eventually causing the wrong syscall handler to be called.Might be a race condition within Unicorn.