с другой стороны если тебе нужен только диапозон кучи то, например, на windows можно поступить примерно следующим образом: получить список хэнлов всех куч через GetProcessHeaps (в этом случае хэндл - это адрес кучи в адресном пространстве процесса), потом пропарсить структуру _HEAP, найдя там размер и ты получить верхнюю и нижнюю границы