LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

А если просто

char *memory = malloc(heap1_sz + heap2_sz);
char *heap1 = memory;
char *heap2 = memory + heap1_sz;

И тогда in_heap на любые адреса из memory прекрасно работают.

Исходная версия monk, :

А если просто

char *memory = malloc(heap1_sz + heap2_sz);
char *heap1 = memory;
char *heap2 = memery + heap1_sz;

И тогда in_heap на любые адреса из memory прекрасно работают.