comparison mem.c @ 904:6bafe1988e8c

Actually call track_block in alloc_code
author Michael Pavone <pavone@retrodev.com>
date Sat, 28 Nov 2015 14:32:55 -0800
parents 9f149f0e98b7
children 101b5ce682fe
comparison
equal deleted inserted replaced
903:0e5f9d6135be 904:6bafe1988e8c
34 ret = mmap(NULL, *size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_32BIT, -1, 0); 34 ret = mmap(NULL, *size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS | MAP_32BIT, -1, 0);
35 if (ret == MAP_FAILED) { 35 if (ret == MAP_FAILED) {
36 perror("alloc_code"); 36 perror("alloc_code");
37 return NULL; 37 return NULL;
38 } 38 }
39 track_block(ret);
39 next = ret + *size; 40 next = ret + *size;
40 return ret; 41 return ret;
41 } 42 }
42 43