Я занимаюсь хакерством с помощью malloc.c Дуга Ли (под Linux x86_64), и мне нужно найти адрес с наименьшим распределением и адрес верхнего конца наивысшего выделенного блока - другими словами, границывыделенная память - что, конечно, исключает структуру учета mspace struct malloc_state.Как я могу получить эти адреса?Обратите внимание, что я не ищу границы всей кучи, а только границы выделенной части, которые обычно включают нераспределенные «дыры» между самым низким и самым высоким выделенными фрагментами.Я использовал наименьший_аддр и верхние поля структуры malloc_state.Это правильно?Спасибо!