target-sparc: Fix use of g_new0 / g_free
g_malloc0 needs g_free instead of free. While fixing this, I also replaced g_malloc0 by g_new0 as was suggested by Stuart Brady. Cc: Blue Swirl <blauwirbel@gmail.com> Signed-off-by: Stefan Weil <sw@weilnetz.de> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
f37e2a6bb3
commit
d300854b1c
@ -74,7 +74,7 @@ static int cpu_sparc_register(CPUSPARCState *env, const char *cpu_model)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
env->def = g_malloc0(sizeof(*def));
|
env->def = g_new0(sparc_def_t, 1);
|
||||||
memcpy(env->def, def, sizeof(*def));
|
memcpy(env->def, def, sizeof(*def));
|
||||||
#if defined(CONFIG_USER_ONLY)
|
#if defined(CONFIG_USER_ONLY)
|
||||||
if ((env->def->features & CPU_FEATURE_FLOAT)) {
|
if ((env->def->features & CPU_FEATURE_FLOAT)) {
|
||||||
@ -100,15 +100,15 @@ static int cpu_sparc_register(CPUSPARCState *env, const char *cpu_model)
|
|||||||
|
|
||||||
static void cpu_sparc_close(CPUSPARCState *env)
|
static void cpu_sparc_close(CPUSPARCState *env)
|
||||||
{
|
{
|
||||||
free(env->def);
|
g_free(env->def);
|
||||||
free(env);
|
g_free(env);
|
||||||
}
|
}
|
||||||
|
|
||||||
CPUSPARCState *cpu_sparc_init(const char *cpu_model)
|
CPUSPARCState *cpu_sparc_init(const char *cpu_model)
|
||||||
{
|
{
|
||||||
CPUSPARCState *env;
|
CPUSPARCState *env;
|
||||||
|
|
||||||
env = g_malloc0(sizeof(CPUSPARCState));
|
env = g_new0(CPUSPARCState, 1);
|
||||||
cpu_exec_init(env);
|
cpu_exec_init(env);
|
||||||
|
|
||||||
gen_intermediate_code_init(env);
|
gen_intermediate_code_init(env);
|
||||||
|
Loading…
Reference in New Issue
Block a user