Возможно ли получить исходное покрытие (как это делает gcov) программы, скомпилированной без -pg
(FIX, на самом деле не -pg, но fprofile-arcs
и ftest-coverage
, извините)? Я хочу получить это без перекомпиляции, например, с valgrind, который может программировать инструмент во время выполнения. Я могу позволить себе очень медленное выполнение (до 1000х замедление).
Мне нужен флаг для каждой строки исходного кода: «Была ли эта строка выполнена или нет». Мне нужно точное покрытие (не профилирование) и для каждой строки (не для функций).