Я пытаюсь получить трассировку ядра из всего ядра на своей виртуальной машине, в которой используется VMware Workstation 12 Player, Ubuntu 16.04.2 LTS LTS и версия ядра 4.9.40.
I уже перекомпилировали ядро, чтобы включить GCOV, используя следующие инструкции из исходного кода ядра в каталоге / usr / src: sudo make menuconfig sudo make sudo make modules sudo make modules_install sudo make install
Кроме того, я haven
Когда я перезагрузился в Ubuntu с моим недавно перекомпилированным ядром, поддерживающим GCOV, однако я побежал sudo lcov -z, чтобы сбросить профиль ядра, команда застыла, и я не смог остановить запуск программы (CTRL + Z, CTRL + C не работал). Единственный способ, которым я смог завершить выполнение команды, - это закрыть оконечное окно.
Команда выводит эти строки на терминале, указывая, что по крайней мере какая-то часть команды работает, но alw ays зависает после «Сброс счетчиков выполнения ядра»:
Снимок экрана с выходом команды на xterm
Я уже пытался удалить lcov, переустановить lcov и перезагрузить виртуальную машину. Я не могу понять, в чем проблема. Если у вас есть идея, почему это может произойти, или как я могу это исправить, сообщите мне.
Спасибо!