You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When attempting to emulate the following instructions:
movrax,0x10005movdr7,rax
a crash occurs in the Unicorn emulator. This is due to the cpu_x86_update_dr7_x86_64 function calling cpu_breakpoint_insert_x86_64, which then triggers tb_flush_sparc64. The latter performs a TCG region reset (via tcg_region_reset_all_x86_64), effectively wiping the emulation region.
As a result, when cpu_x86_update_dr7_x86_64 returns, it attempts to exit into a now-cleared region, causing the crash.
The text was updated successfully, but these errors were encountered:
When attempting to emulate the following instructions:
a crash occurs in the Unicorn emulator. This is due to the
cpu_x86_update_dr7_x86_64
function callingcpu_breakpoint_insert_x86_64
, which then triggerstb_flush_sparc64
. The latter performs a TCG region reset (viatcg_region_reset_all_x86_64
), effectively wiping the emulation region.As a result, when
cpu_x86_update_dr7_x86_64
returns, it attempts to exit into a now-cleared region, causing the crash.The text was updated successfully, but these errors were encountered: