![]() |
|
Модераторы: xvr |
![]()
|
|
| BHYCHIK |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.9.2006 Репутация: нет Всего: нет |
Здравствуйте!
Нужно написать модуль ядра, который логирует добавление страниц к стеку. Все уже почти закончил, кроме того, что не могу понять во время перехвата пейджфолтов, случился ли он по адресу стека. Для этого планирую вытаскивать содержимое ESP, и если адрес близок к ESP, то считать, что расширение стека произошло. Понимаю, что метод не точный. Но не могу вытащить содержимое сохраненного контекста. Подскажите, пожалуйста, как это сделать? Или есть более правильные методы решения задачи? current_thread_info()->previous_esp; всегда возвращает 0. Это сообщение отредактировал(а) BHYCHIK - 12.5.2013, 14:06 |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |