Есть ли способ получить доступ к самому последнему указателю пользовательских инструкций из ядра?
Я пытаюсь изменить ядро Linux user_exit
Точка трассировки события для предоставления информации о коде в пользовательском пространстве, которое его вызвало.
К сожалению, состояние пользовательской программы не передается в функцию context_tracking_user_enter
в kernel/context_tracking.c
,
Есть ли способ извлечь (в идеале виртуальный) адрес последней инструкции пользовательского пространства, которая выполнялась на текущем ядре?