Как получить всю информацию о физическом адресе процесса путем написания кода модуля

#linux-kernel #kernel-module

#linux-ядро #kernel-module

Вопрос:

Я новичок, и я долгое время ищу в сети. Но бесполезно. Пожалуйста, помогите или попробуйте дать несколько идей, как этого добиться

Комментарии:

1. Кажется, вы запрашиваете задачу (мы здесь не для того, чтобы программировать), вместо того, чтобы запрашивать проблему. «получить весь физический адрес процесса внутри ядра» — это гораздо более целенаправленный вопрос. Возможно, ваша реальная проблема — «получить физический адрес из виртуального адреса».

2. Ну, я просто хочу знать, есть ли способ получить всю информацию о физическом адресе данного процесса

3. Ядро должно знать такую информацию, но физический адрес является изменчивым. В виртуальном пространстве cat /proc/<process>maps выдается список`. Чтобы преобразовать в физический адрес: просто проверьте карты страниц процесса.