В чем разница между / dev / mem, / dev / kmem и / proc / kcore? - PullRequest
3 голосов
/ 03 февраля 2011

В чем разница между /dev/mem, /dev/kmem и /proc/kcore?

Можно ли разобрать его содержимое с помощью таких инструментов, как objdump и gdb?

1 Ответ

6 голосов
/ 03 февраля 2011

/dev/kmem предоставляет доступ к пространству виртуальной памяти ядра, а /dev/mem дает доступ к физической памяти.

/proc/kcore - псевдофайл в формате ELF core пространства виртуальной памяти ядра. Вы должны быть в состоянии проверить его с помощью стандартных утилит ELF, таких как objdump и gdb - хотя вам, вероятно, будет лучше сделать обычную копию файла и работать над этим.

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