Linux с инструментарием KCOV, без покрытия кода в сети / подсистеме?

Я попытался использовать Kcov для инструментария ядра Linux, в частности всех файлов в папке net /. Если я укажу инструментарий только для этой части ядра (я добавляю KCOV_INSTRUMENT:= y в каждый Makefile), я ничего не получу. Я скомпилировал первый фрагмент кода на https://www.kernel.org/doc/html/v5.15-rc1/dev-tools/kcov.htmlчтобы получить информацию из / sys / kernel / debug / kcov. Если я напишу CONFIG_KCOV_INSTRUMENT_ALL=y в файле .config Linux, я получаю некоторую информацию, но не связанную с сетью, и это тот же результат каждый раз, когда я запускаю «сборщик покрытия». Я использую ubuntu vm, он использует сетевую карту моего ноутбука и работает хорошо. Я не знаю, что я делаю не так, очень мало информации о том, как использовать инструментарий в ядре, и я не эксперт в компиляции ядра (может быть, я забыл некоторые конфигурации?).

0 ответов

Другие вопросы по тегам