Что содержится в этих адресах?

Я работаю над функцией повторного воспроизведения MUlti-процессора на виртуальной машине. У меня есть журнал недетерминированного доступа к памяти, выполняемый виртуальной машиной виртуальными процессорами.
Очень высокая доля этих точек указывает на память пространства ядра, то есть выше 0Xc0000000.
Например, heres список из 10 наиболее доступного адреса памяти ядра после запуска теста SPLASH на виртуальной машине

0xfffb5000 0xc1779db0 0xc18b6910 0xc1771a44 0xc1771a40 0xc1779e00 0xc18b67e0 0xc18b693c 0xc18b67f0 0xfffa1000 

Я хочу знать, есть ли какой-то способ узнать, что именно находится в этом адресе памяти … это стек ядра, vsyscall-страница, готовый список планировщика …
Чтобы я мог подумать о каком-то способе решения этих накладных расходов, чтобы ускорить запись записи …
Подсказки, где искать код ядра, приветствуются

благодаря

3 Solutions collect form web for “Что содержится в этих адресах?”

На физической машине я бы посмотрел /boot/System.map* (независимо от того, что этот файл вызывается в вашем дистрибутиве).

Я предполагаю, что то же самое верно в виртуальной машине KVM.

KVM-QEMU поддерживает отладку – вы можете подключиться к виртуальной машине с помощью gdb и посмотреть, что там происходит (вам нужно правильно настроить символы отладки).

Ну, некоторые из адресов указывают на статические данные в инкрементах ядра Ex, используемых seqlocks ..
В objdump ядра отображается примерно половина этого адреса, но для тех, которые хранятся в стеке и куче objdump, бесполезно …

cat /proc/kallsysm показывает все переменные / функции, которые были экспортированы модулем, содержащим его.

Я не думаю, что мы можем знать, что хранилось в этих местах ….

  • Использование процессора KVM
  • Установите grub на контейнер LV для VM
  • Как перенести виртуальную машину IDE в виртуальную виртуальную машину?
  • Сервер DHCP не отвечает на запросы от гостя KVM
  • общая папка с разрешениями для исправлений - vm libvirt qemu
  • Буфер обмена не работает в KVM.
  • Доступ к консоли Ubuntu 16.04 KVM Гость
  • Неизвестная причина 20 и 30 NMI на виртуальной машине
  • Ошибка: не удалось инициализировать библиотеку NSS на RHEL 7.3 после установки пакета libvirt
  • Проблема с графикой гостевой машины KVM
  • Разрешение Virt-manager Отказано при доступе к пулу NFS
  • Linux и Unix - лучшая ОС в мире.