pike.git/
src/
pike_types.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2020-12-19
2020-12-19 15:42:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>
dd80340aa58cc438e2aaee37633d491c14da5a58 (
3
lines) (+
3
/-
0
)
[
Show
|
Annotate
]
Branch:
master
Debug: Support dmalloc for pike types again.
291:
static struct block_allocator type_allocator = BA_INIT(sizeof(struct pike_type), 128); PMOD_EXPORT void really_free_pike_type(struct pike_type * t) {
+
dmalloc_unregister(t, 0);
ba_free(&type_allocator, t); } ATTRIBUTE((malloc)) PMOD_EXPORT struct pike_type * alloc_pike_type(void) { struct pike_type *t = ba_alloc(&type_allocator);
-
+
dmalloc_register(t, sizeof(struct pike_type), DMALLOC_LOCATION());
gc_init_marker(t); return t; }