pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2020-12-29
2020-12-29 16:55:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>
bd03bad0a405a7774580631cc65b09314cae2e51 (
6
lines) (+
5
/-
1
)
[
Show
|
Annotate
]
Branch:
master
DMalloc: Register programs with dmalloc.
51:
ATTRIBUTE((malloc)) struct program * alloc_program(void) {
-
return
ba_alloc(&program_allocator);
+
struct
program *p =
ba_alloc(&program_allocator);
+
dmalloc_register(p, sizeof(struct program), DMALLOC_LOCATION());
+
return p;
} void really_free_program(struct program * p) { exit_program_struct(p);
-
+
dmalloc_unregister(p, 0);
ba_free(&program_allocator, p); }