revert to use of g_free to make future qemu integrations easier (#695)

* revert to use of g_free to make future qemu integrations easier

* bracing
This commit is contained in:
Chris Eagle
2016-12-21 06:28:36 -08:00
committed by Nguyen Anh Quynh
parent 6a2eb14ff3
commit fccbcfd4c2
48 changed files with 224 additions and 219 deletions

View File

@@ -74,7 +74,7 @@ static ObjectClass *m68k_cpu_class_by_name(struct uc_struct *uc, const char *cpu
typename = g_strdup_printf("%s-" TYPE_M68K_CPU, cpu_model);
oc = object_class_by_name(uc, typename);
free(typename);
g_free(typename);
if (oc != NULL && (object_class_dynamic_cast(uc, oc, TYPE_M68K_CPU) == NULL ||
object_class_is_abstract(oc))) {
return NULL;
@@ -208,7 +208,7 @@ static void register_cpu_type(void *opaque, const M68kCPUInfo *info)
type_info.name = g_strdup_printf("%s-" TYPE_M68K_CPU, info->name);
type_register(opaque, &type_info);
free((void *)type_info.name);
g_free((void *)type_info.name);
}
void m68k_cpu_register_types(void *opaque)

View File

@@ -22,24 +22,24 @@ void m68k_release(void* ctx)
{
release_common(ctx);
TCGContext *tcg_ctx = (TCGContext *) ctx;
free(tcg_ctx->tb_ctx.tbs);
free(tcg_ctx->QREG_PC);
free(tcg_ctx->QREG_SR);
free(tcg_ctx->QREG_CC_OP);
free(tcg_ctx->QREG_CC_DEST);
free(tcg_ctx->QREG_CC_SRC);
free(tcg_ctx->QREG_CC_X);
free(tcg_ctx->QREG_DIV1);
free(tcg_ctx->QREG_DIV2);
free(tcg_ctx->QREG_MACSR);
free(tcg_ctx->QREG_MAC_MASK);
g_free(tcg_ctx->tb_ctx.tbs);
g_free(tcg_ctx->QREG_PC);
g_free(tcg_ctx->QREG_SR);
g_free(tcg_ctx->QREG_CC_OP);
g_free(tcg_ctx->QREG_CC_DEST);
g_free(tcg_ctx->QREG_CC_SRC);
g_free(tcg_ctx->QREG_CC_X);
g_free(tcg_ctx->QREG_DIV1);
g_free(tcg_ctx->QREG_DIV2);
g_free(tcg_ctx->QREG_MACSR);
g_free(tcg_ctx->QREG_MAC_MASK);
int i;
for (i = 0; i < 8; i++) {
free(tcg_ctx->cpu_dregs[i]);
free(tcg_ctx->cpu_aregs[i]);
g_free(tcg_ctx->cpu_dregs[i]);
g_free(tcg_ctx->cpu_aregs[i]);
}
free(tcg_ctx->NULL_QREG);
free(tcg_ctx->store_dummy);
g_free(tcg_ctx->NULL_QREG);
g_free(tcg_ctx->store_dummy);
}
void m68k_reg_reset(struct uc_struct *uc)