23#define ALLOC_LOG_FILE "/tmp/duk-alloc-log.txt"
70 ret = (
void *) (hdr + 1);
71 write_log(
"A %p %ld\n", ret, (
long) size);
93 write_log(
"R %p %ld NULL 0\n", ptr, (
long) old_size);
99 write_log(
"R %p %ld FAIL %ld\n", ptr, (
long) old_size, (
long) size);
104 ret = (
void *) (hdr + 1);
105 write_log(
"R %p %ld %p %ld\n", ptr, (
long) old_size, ret, (
long) size);
115 write_log(
"R NULL 0 FAIL %ld\n", (
long) size);
119 ret = (
void *) (hdr + 1);
120 write_log(
"R NULL 0 %p %ld\n", ret, (
long) size);
void * duk_alloc_logging(void *udata, duk_size_t size)
void * duk_realloc_logging(void *udata, void *ptr, duk_size_t size)
static void write_log(const char *fmt,...)
void duk_free_logging(void *udata, void *ptr)