найти привилегии и секретные инструкции - PullRequest
2 голосов
/ 17 декабря 2011


В данной isa (скажем, x86 или arm) есть ли способ выяснить, является ли данная инструкция привилегированной или чувствительной? /
Мы можем видеть документацию и можем сделать вывод, но с помощью инструкции по сборке можно ли это выяснить?
Редактировать: Более того, документы всех isa не указывают, является ли инструкция чувствительной, как arm (хотя x86 четко указывает это). Так что должен быть способ выяснить это.

1 Ответ

1 голос
/ 17 декабря 2011

Подключите вектор PrivilegeException (или эквивалентный), чтобы указать на обработчик, который сообщает об ошибке.Выполнить инструкцию.Если вы не видите исключения, оно не является привилегированным.

...