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:
committed by
Nguyen Anh Quynh
parent
6a2eb14ff3
commit
fccbcfd4c2
@@ -273,7 +273,7 @@ static void arm_cpu_initfn(struct uc_struct *uc, Object *obj, void *opaque)
|
||||
cs->env_ptr = &cpu->env;
|
||||
cpu_exec_init(&cpu->env, opaque);
|
||||
cpu->cp_regs = g_hash_table_new_full(g_int_hash, g_int_equal,
|
||||
free, free);
|
||||
g_free, g_free);
|
||||
|
||||
#if 0
|
||||
#ifndef CONFIG_USER_ONLY
|
||||
@@ -414,7 +414,7 @@ static ObjectClass *arm_cpu_class_by_name(struct uc_struct *uc, const char *cpu_
|
||||
|
||||
typename = g_strdup_printf("%s-" TYPE_ARM_CPU, cpu_model);
|
||||
oc = object_class_by_name(uc, typename);
|
||||
free(typename);
|
||||
g_free(typename);
|
||||
if (!oc || !object_class_dynamic_cast(uc, oc, TYPE_ARM_CPU) ||
|
||||
object_class_is_abstract(oc)) {
|
||||
return NULL;
|
||||
@@ -1084,7 +1084,7 @@ static void cpu_register(struct uc_struct *uc, const ARMCPUInfo *info)
|
||||
|
||||
type_info.name = g_strdup_printf("%s-" TYPE_ARM_CPU, info->name);
|
||||
type_register(uc, &type_info);
|
||||
free((void *)type_info.name);
|
||||
g_free((void *)type_info.name);
|
||||
}
|
||||
|
||||
void arm_cpu_register_types(void *opaque)
|
||||
|
||||
@@ -212,7 +212,7 @@ static void aarch64_cpu_register(struct uc_struct *uc, const ARMCPUInfo *info)
|
||||
|
||||
type_info.name = g_strdup_printf("%s-" TYPE_ARM_CPU, info->name);
|
||||
type_register(uc, &type_info);
|
||||
free((void *)type_info.name);
|
||||
g_free((void *)type_info.name);
|
||||
}
|
||||
|
||||
void aarch64_cpu_register_types(void *opaque)
|
||||
|
||||
@@ -3102,7 +3102,7 @@ static void arm_cpu_list_entry(gpointer data, gpointer user_data)
|
||||
name = g_strndup(typename, strlen(typename) - strlen("-" TYPE_ARM_CPU));
|
||||
(*s->cpu_fprintf)(s->file, " %s\n",
|
||||
name);
|
||||
free(name);
|
||||
g_free(name);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -23,13 +23,13 @@ void arm64_release(void* ctx)
|
||||
{
|
||||
TCGContext *s = (TCGContext *) ctx;
|
||||
|
||||
free(s->tb_ctx.tbs);
|
||||
g_free(s->tb_ctx.tbs);
|
||||
struct uc_struct* uc = s->uc;
|
||||
ARMCPU* cpu = (ARMCPU*) uc->cpu;
|
||||
free(cpu->cpreg_indexes);
|
||||
free(cpu->cpreg_values);
|
||||
free(cpu->cpreg_vmstate_indexes);
|
||||
free(cpu->cpreg_vmstate_values);
|
||||
g_free(cpu->cpreg_indexes);
|
||||
g_free(cpu->cpreg_values);
|
||||
g_free(cpu->cpreg_vmstate_indexes);
|
||||
g_free(cpu->cpreg_vmstate_values);
|
||||
|
||||
release_common(ctx);
|
||||
}
|
||||
|
||||
@@ -24,13 +24,13 @@ void arm_release(void* ctx)
|
||||
{
|
||||
TCGContext *s = (TCGContext *) ctx;
|
||||
|
||||
free(s->tb_ctx.tbs);
|
||||
g_free(s->tb_ctx.tbs);
|
||||
struct uc_struct* uc = s->uc;
|
||||
ARMCPU* cpu = (ARMCPU*) uc->cpu;
|
||||
free(cpu->cpreg_indexes);
|
||||
free(cpu->cpreg_values);
|
||||
free(cpu->cpreg_vmstate_indexes);
|
||||
free(cpu->cpreg_vmstate_values);
|
||||
g_free(cpu->cpreg_indexes);
|
||||
g_free(cpu->cpreg_values);
|
||||
g_free(cpu->cpreg_vmstate_indexes);
|
||||
g_free(cpu->cpreg_vmstate_values);
|
||||
|
||||
release_common(ctx);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user