dwarves: Use zfree()
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
e7e86c75e1
commit
db37185d16
13
dwarves.c
13
dwarves.c
|
@ -423,8 +423,7 @@ static void ptr_table__init(struct ptr_table *pt)
|
||||||
|
|
||||||
static void ptr_table__exit(struct ptr_table *pt)
|
static void ptr_table__exit(struct ptr_table *pt)
|
||||||
{
|
{
|
||||||
free(pt->entries);
|
zfree(&pt->entries);
|
||||||
pt->entries = NULL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int ptr_table__add(struct ptr_table *pt, void *ptr, uint32_t *idxp)
|
static int ptr_table__add(struct ptr_table *pt, void *ptr, uint32_t *idxp)
|
||||||
|
@ -602,9 +601,9 @@ struct cu *cu__new(const char *name, uint8_t addr_size,
|
||||||
return cu;
|
return cu;
|
||||||
|
|
||||||
out_free_filename:
|
out_free_filename:
|
||||||
free(cu->filename);
|
zfree(&cu->filename);
|
||||||
out_free_name:
|
out_free_name:
|
||||||
free(cu->name);
|
zfree(&cu->name);
|
||||||
out_free:
|
out_free:
|
||||||
free(cu);
|
free(cu);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -620,8 +619,8 @@ void cu__delete(struct cu *cu)
|
||||||
ptr_table__exit(&cu->functions_table);
|
ptr_table__exit(&cu->functions_table);
|
||||||
if (cu->dfops && cu->dfops->cu__delete)
|
if (cu->dfops && cu->dfops->cu__delete)
|
||||||
cu->dfops->cu__delete(cu);
|
cu->dfops->cu__delete(cu);
|
||||||
free(cu->filename);
|
zfree(&cu->filename);
|
||||||
free(cu->name);
|
zfree(&cu->name);
|
||||||
free(cu);
|
free(cu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1095,7 +1094,7 @@ static void type__delete_class_members(struct type *type, struct cu *cu)
|
||||||
void class__delete(struct class *class, struct cu *cu)
|
void class__delete(struct class *class, struct cu *cu)
|
||||||
{
|
{
|
||||||
if (class->type.namespace.sname != NULL)
|
if (class->type.namespace.sname != NULL)
|
||||||
free(class->type.namespace.sname);
|
zfree(&class->type.namespace.sname);
|
||||||
type__delete_class_members(&class->type, cu);
|
type__delete_class_members(&class->type, cu);
|
||||||
free(class);
|
free(class);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue