Revision 7267c094 qapi/qapi-dealloc-visitor.c
b/qapi/qapi-dealloc-visitor.c | ||
---|---|---|
35 | 35 |
|
36 | 36 |
static void qapi_dealloc_push(QapiDeallocVisitor *qov, void *value) |
37 | 37 |
{ |
38 |
StackEntry *e = qemu_mallocz(sizeof(*e));
|
|
38 |
StackEntry *e = g_malloc0(sizeof(*e));
|
|
39 | 39 |
|
40 | 40 |
e->value = value; |
41 | 41 |
QTAILQ_INSERT_HEAD(&qov->stack, e, node); |
... | ... | |
47 | 47 |
QObject *value; |
48 | 48 |
QTAILQ_REMOVE(&qov->stack, e, node); |
49 | 49 |
value = e->value; |
50 |
qemu_free(e);
|
|
50 |
g_free(e);
|
|
51 | 51 |
return value; |
52 | 52 |
} |
53 | 53 |
|
... | ... | |
64 | 64 |
QapiDeallocVisitor *qov = to_qov(v); |
65 | 65 |
void **obj = qapi_dealloc_pop(qov); |
66 | 66 |
if (obj) { |
67 |
qemu_free(*obj);
|
|
67 |
g_free(*obj);
|
|
68 | 68 |
} |
69 | 69 |
} |
70 | 70 |
|
... | ... | |
76 | 76 |
Error **errp) |
77 | 77 |
{ |
78 | 78 |
GenericList *retval = *list; |
79 |
qemu_free(retval->value);
|
|
79 |
g_free(retval->value);
|
|
80 | 80 |
*list = retval->next; |
81 | 81 |
return retval; |
82 | 82 |
} |
... | ... | |
89 | 89 |
Error **errp) |
90 | 90 |
{ |
91 | 91 |
if (obj) { |
92 |
qemu_free(*obj);
|
|
92 |
g_free(*obj);
|
|
93 | 93 |
} |
94 | 94 |
} |
95 | 95 |
|
... | ... | |
121 | 121 |
|
122 | 122 |
void qapi_dealloc_visitor_cleanup(QapiDeallocVisitor *v) |
123 | 123 |
{ |
124 |
qemu_free(v);
|
|
124 |
g_free(v);
|
|
125 | 125 |
} |
126 | 126 |
|
127 | 127 |
QapiDeallocVisitor *qapi_dealloc_visitor_new(void) |
128 | 128 |
{ |
129 | 129 |
QapiDeallocVisitor *v; |
130 | 130 |
|
131 |
v = qemu_mallocz(sizeof(*v));
|
|
131 |
v = g_malloc0(sizeof(*v));
|
|
132 | 132 |
|
133 | 133 |
v->visitor.start_struct = qapi_dealloc_start_struct; |
134 | 134 |
v->visitor.end_struct = qapi_dealloc_end_struct; |
Also available in: Unified diff