Files
unicorn/qemu/include
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
..
2021-10-03 22:14:44 +08:00
2024-11-01 00:02:11 +08:00
2021-10-03 22:14:44 +08:00
2023-03-28 13:50:11 +02:00
2021-10-03 22:14:44 +08:00
2024-09-21 22:16:02 +08:00
2023-06-10 23:48:18 +02:00
2024-11-04 12:53:26 +08:00
2021-10-03 22:14:44 +08:00
2021-12-29 23:18:49 +01:00