[lvc-project] Количество новых базовых блоков, покрытых при фаззинге ядра
Vitaliy Omelchenko
vitaliy at ispras.ru
Tue Dec 10 17:12:13 MSK 2024
Добрый день!
Для определения количества новых базовых блоков бинарного образа
ядра, покрытых при фаззинг-тестировании, можно использовать следующую
команду:
comm -1 -2 \
<(objdump -d $VMLINUX |
sed -rn 's/^([[:xdigit:]]+):.*<__sanitizer_cov_trace_pc>.*$/0x\1/p')
<(comm -1 -3 $RAWCOVER_1 $RAWCOVER_2)
VMLINUX -- несжатый бинарный образ ядра, полученный при сборке ядра, для
которого проводится фаззинг-тестирование,
RAWCOVER_1 -- файл со списком начальных адресов покрытых базовых блоков,
полученных на предыдущей итерации при помощи http-запроса в менеджер в
/rawcover,
RAWCOVER_2 -- файл со списком начальных адресов покрытых базовых блоков,
полученных на последней итерации при помощи http-запроса в менеджер в
/rawcover.
С уважением,
Виталий Омельченко
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://linuxtesting.org/pipermail/lvc-project/attachments/20241210/b1fd7d93/attachment.html>
More information about the lvc-project
mailing list