АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

llvm-cov-3.6 - Интернет в облаке

Запустите llvm-cov-3.6 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда llvm-cov-3.6, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


llvm-cov - информация о покрытии

СИНТАКСИС


llvm-cov [варианты] ИСТОЧНИК

ОПИСАНИЕ


Ассоциация llvm-cov инструмент считывает файлы данных о покрытии кода и отображает информацию о покрытии для
указанный исходный файл. Он совместим с gcov инструмент из версии 4.2 НКУ и
также может быть совместим с некоторыми более поздними версиями gcov.

Чтобы использовать llvm-cov, вы должны сначала создать инструментальную версию вашего приложения, которая
собирает данные о покрытии в процессе работы. Скомпилировать с -fprofile-дуги и -ftest-охват
варианты добавления приборов. (В качестве альтернативы вы можете использовать - охват вариант,
который включает в себя обе эти другие опции.) Вы должны скомпилировать с отладочной информацией
(-g) и без оптимизации (-O0); в противном случае данные о покрытии не могут быть точно
сопоставлен с исходным кодом.

Во время компиляции инструментального кода .gcno файл данных будет создан для
каждый объектный файл. Эти .gcno файлы содержат половину данных покрытия. Другая половина
данные поступают из .gcda файлы, которые создаются при запуске инструментальной программы,
с отдельным .gcda файл для каждого объектного файла. Каждый раз, когда вы запускаете программу,
счетчики выполнения суммируются с любыми существующими .gcda файлы, поэтому обязательно удалите все старые
файлы, если вы не хотите, чтобы их содержимое было включено.

По умолчанию, .gcda файлы записываются в тот же каталог, что и объектные файлы, но
вы можете переопределить это, установив GCOV_PREFIX и GCOV_PREFIX_STRIP охрана окружающей среды
переменные. В GCOV_PREFIX_STRIP переменная определяет количество компонентов каталога, которые будут
удален с начала абсолютного пути к каталогу объектного файла. После зачистки
эти каталоги, префикс из GCOV_PREFIX добавлена ​​переменная. Эта среда
переменные позволяют запускать инструментальную программу на машине, где исходный объект
каталоги файлов недоступны, но вам нужно будет скопировать .gcda файлы назад
в каталоги объектных файлов, где llvm-cov ожидает их найти.

После того, как вы сгенерировали файлы данных о покрытии, запустите llvm-cov для каждого основного исходного файла.
где вы хотите изучить результаты покрытия. Это должно запускаться из того же каталога
где вы ранее запускали компилятор. Результаты для указанного исходного файла
записывается в файл с именем добавлением .gcov суффикс. Отдельный выходной файл также
создается для каждого файла, включенного в основной исходный файл, также с .gcov добавлен суффикс.

Основное содержимое выходного файла llvm-cov - это копия исходного файла с
счетчик выполнения и номер строки добавляются к каждой строке. Счетчик выполнения отображается как -
если строка не содержит исполняемого кода. Если строка содержит код, но этот код был
никогда не выполняется, счетчик отображается как #####.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-a --all-блоки
Показать все основные блоки. Если есть несколько блоков для одной строки источника
кода, эта опция заставляет llvm-cov показывать счетчик для каждого блока, а не просто
один счет на всю строку.

-б, - ветвь-вероятности
Отобразите условные вероятности перехода и сводную информацию о переходе.

-с, - количество филиалов
Показывать количество ветвей вместо вероятностей (требуется -b).

-ф, --функции-резюме
Показывать сводку покрытия для каждой функции, а не только одну сводку для
весь исходный файл.

--Помогите Показать доступные параметры (--help-hidden для получения дополнительных сведений).

-л, --длинные имена файлов
Для вывода покрытия файлов, включенных в основной исходный файл, добавьте основной файл
имя, за которым следует ## в качестве префикса к именам выходных файлов. Это можно комбинировать с
параметр --preserve-paths, чтобы использовать полные пути как для основного файла, так и для
включенный файл.

-н, --нет вывода
Не выводить .gcov файлы. Сводная информация по-прежнему отображается.

-o = , --object-directory = , --object-file =
Найдите объекты в DIR или на основе пути FILE. Если вы укажете конкретный объект
файл, файлы данных покрытия должны иметь то же базовое имя с .gcno
и .gcda расширения. Если вы укажете каталог, файлы ожидаются в этом
каталог с тем же базовым именем, что и исходный файл.

-п, --preserve-пути
Сохраняйте компоненты пути при именовании выходных файлов покрытия. В добавок к
имя исходного файла, включая каталоги из пути к этому файлу. В
каталоги разделены # персонажи, с . каталоги удалены и ..
каталоги заменены на ^ символы. При использовании с параметром --long-file-names,
это относится как к имени основного файла, так и к имени включенного файла.

-у, --unconditional-ветви
Включите безусловные переходы в вывод для опции --branch-вероятности.

-версия
Отобразите версию llvm-cov.

ВЫХОД статус


llvm-cov возвращает 1, если не может прочитать входные файлы. В противном случае он выходит с нулем.

Используйте llvm-cov-3.6 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad