Разница между pt_regs и user_struct_regs - PullRequest
1 голос
/ 10 июня 2011

В последнее время я много возился с ptrace и много регистрирую, и мне было интересно, есть ли разница между pt_regs и user_struct_regs в отношении содержимого.В частности, они оба содержат одно и то же содержимое (значения регистра), но имеют разные именованные элементы для его хранения.

Я заметил, что некоторые архитектуры содержат user_struct_regs, в то время как другие, такие как arm, не имеют его.*

1 Ответ

1 голос
/ 10 июня 2011

Формат и расположение регистров сильно зависят от архитектуры.Вы должны прочитать определения и комментарии в заголовке /usr/include/asm/user.h.(Для Linux; точное расположение может отличаться от ОС к ОС - прочтите соответствующую документацию по ptrace.)

...