Запущен процесс a.out В котором происходит бесконечный цикл с вызовом sleep(99); . Наблюдаю пространство выделенной ему памяти через pmap -x . Выделен диапазон логических адресов для всех сегментов программы (bss data code stack).
И собственно цель такая, в модуле ядра увеличить диапазон логических адресов для процесса a.out. Как выделить 2 - 3 страницы памяти в любом сегменте программы и получить присвоенный логический адрес начала нового выделенного диапазона адресов?
Пробовал вызывать do_mmap_pgoff да всё время получаю ошибку функции. (Может с аргументами у меня проблема.)
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Aresss
Ответ на:
комментарий
от post-factum
Ответ на:
комментарий
от Aresss
Ответ на:
комментарий
от post-factum
Ответ на:
комментарий
от Aresss
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Изменение укаазателя mm, задачи. (2016)
- Форум Выделение процессу адресов выше 4х Гб (2009)
- Форум firefox выделение строки адреса\поиска (2016)
- Форум Эксклюзивное выделение адреса при SNAT (2013)
- Форум Выделение оперативной памяти для приложения/процесса (2019)
- Форум Quiz для профф. Pay attention, please. (2023)
- Форум Логические процессоры (2016)
- Форум Логическая загвоздка (2013)
- Форум Задачи логические (2010)
- Форум Логическая задачка. (2009)