Files
unicorn/qemu/softmmu
tbodt f71bc1a115 Several bugfixes (#2049)
* Remove global variable from aarch64 tcg target

This obviously breaks trying to run two unicorn instances at once on
aarch64. It appears a similar variable had already been moved to the
state struct for i386 tcg target.

* Reenable writing to jit region while calling tb_add_jump

On arm macs, every place that writes to jit code needs to have
tb_exec_unlock called first. This is already in most necessary places,
but not this one.

* Don't forget to call restore_jit_state in uc_context_restore

Every time UC_INIT is used, restore_jit_state must be used on the return
path, or occasional assertion failures will pop up on arm macs.

* Restore pc before calling into tlb fill hook

In my application it is important to have correct pc values available
from this hook.
2024-11-04 12:53:26 +08:00
..
2024-11-01 00:02:11 +08:00
2024-02-13 11:13:01 +08:00
2021-10-03 22:14:44 +08:00
2024-10-16 21:51:13 +08:00
2024-11-04 12:53:26 +08:00
2023-06-10 23:44:05 +02:00