From 441f3b73da18ee2c04d9ba30cf738d4f1cd0e14c Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 7 Mar 2018 10:24:16 -0500 Subject: [PATCH] unicorn_arm: Use ARM_CPU macro instead of a direct cast in arm_release Makes the code more reliant on qemu instead of manually doing our own thing --- qemu/target/arm/unicorn_arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qemu/target/arm/unicorn_arm.c b/qemu/target/arm/unicorn_arm.c index 9081d399..8164abdd 100644 --- a/qemu/target/arm/unicorn_arm.c +++ b/qemu/target/arm/unicorn_arm.c @@ -26,7 +26,7 @@ void arm_release(void* ctx) { TCGContext *s = (TCGContext *) ctx; struct uc_struct* uc = s->uc; - ARMCPU* cpu = (ARMCPU*) uc->cpu; + ARMCPU* cpu = ARM_CPU(uc, uc->cpu); CPUArchState *env = &cpu->env; g_free(s->tb_ctx.tbs);