Как заставить Intel Processor Trace работать с виртуальными адресами - PullRequest
1 голос
/ 11 апреля 2019

Я пытаюсь создать драйвер для Intel Processor Trace (Intel PT) для отслеживания кода ядра и получения дополнительной информации о моей операционной системе, но я не уверен, как получить доступ к этим данным, когда выходные данные имеют чисто физические адресаи я в защищенном режиме.Как я могу работать с Intel PT на Windows 7 в защищенном режиме?Или, в качестве альтернативы, если это невозможно, могу ли я узнать, где находится виртуальный адрес в физическом адресном пространстве?

РЕДАКТИРОВАТЬ: у меня может быть решение, если я могу найти некоторую предсказуемую непрерывную физическую память, у меня естьтрюк для записи физической памяти, но я боюсь слепой перезаписи используемых данных, поэтому, если есть какие-либо адреса физической памяти, которые имеют 100% предсказуемые данные, пожалуйста, дайте мне знать, и я проверим свою теорию, и если она сработает, напишите решение дляэтот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...