Mercurial > repos > blastem
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 |