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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


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

СИНТАКСИС


llvm-cov команду [аргументы ...]

ОПИСАНИЕ


Ассоциация llvm-cov инструмент показывает информацию о покрытии кода для программ, которые
выдать данные профиля. Его можно использовать для работы с gcov-стильное покрытие или с лязг's
инструментальное профилирование.

Если программа вызывается с базовым именем gcov, он будет вести себя так, как если бы llvm-cov gcov
команды были вызваны. В противном случае должна быть предоставлена ​​команда.

КОМАНДЫ


· gcov

· показывать

· отчету

ГКОВ КОМАНДА


СИНТАКСИС
llvm-cov gcov [кредита] ИСХОДНЫЙ ФАЙЛ

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

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

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

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

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

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

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-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 gcov возвращает 1, если не может прочитать входные файлы. В противном случае он выходит с нулем.

ОТКРЫТЬ КОМАНДА


СИНТАКСИС
llvm-cov показывать [кредита] -instr-профиль ПРОФИЛЬ BIN [ИСТОЧНИКИ]

ОПИСАНИЕ
Ассоциация llvm-cov показывать команда показывает построчное покрытие двоичного файла BIN используя профиль
данным ПРОФИЛЬ. При желании его можно отфильтровать, чтобы показать покрытие только для перечисленных файлов.
in ИСТОЧНИКИ.

Использовать llvm-cov показывать, вам нужна программа, которая скомпилирована с инструментарием, чтобы испускать
данные профиля и покрытия. Чтобы построить такую ​​программу с лязг использовать
-fprofile-instr-генерировать и -fcoverage-отображение флаги. Если ссылка на лязг Водитель,
pass -fprofile-instr-генерировать на этап связывания, чтобы убедиться, что время выполнения
библиотеки связаны в.

Информация о покрытии хранится в встроенном исполняемом файле или самой библиотеке, и это
на что вы должны перейти llvm-cov показывать как BIN аргумент. Данные профиля созданы
запустив эту инструментальную программу в обычном режиме. Когда программа завершится, она напишет
необработанный файл профиля, обычно называемый default.proraw, который можно преобразовать в формат
что подходит для ПРОФИЛЬ аргумент с использованием llvm-profdata слияние инструмент.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-show-line-counts
Показать количество выполнений для каждой строки. По умолчанию это включено, если другой
-шоу опция используется.

-show-расширения
Раскрывайте включения, такие как макросы препроцессора или текстовые включения, встроенные в
отображение исходного файла.

-шоу-экземпляры
Для исходных регионов, экземпляры которых создаются несколько раз, например шаблонов в C + +,
показать каждый экземпляр отдельно, а также объединенную сводку.

-шоу-регионы
Отобразите количество выполнений для каждого региона, отобразив курсор, указывающий на
символ, в котором начинается регион.

-show-line-counts-or-регионы
Показать количество выполнений для каждой строки, если в строке есть только один регион,
но покажите отдельные регионы, если на линии их несколько.

-use-color [= ЗНАЧЕНИЕ]
Включение или отключение цветного вывода. По умолчанию это определяется автоматически.

-арх =
Если покрываемый двоичный файл является универсальным двоичным файлом, выберите архитектуру для использования. это
ошибка при указании архитектуры, не включенной в универсальный двоичный файл, или
использовать архитектуру, которая не соответствует неуниверсальному двоичному файлу.

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

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

-line-покрытие-gt =
Показывать покрытие кода только для функций с покрытием строки больше заданного
порог.

-line-покрытие-lt =
Показывать покрытие кода только для функций с покрытием строки меньше заданного
порог.

-регион-покрытие-gt =
Показывать покрытие кода только для функций с областью покрытия больше заданного
порог.

-регион-покрытие-lt =
Показывать покрытие кода только для функций с областью покрытия меньше заданного
порог.

ДОКЛАД КОМАНДА


СИНТАКСИС
llvm-cov отчету [кредита] -instr-профиль ПРОФИЛЬ BIN [ИСТОЧНИКИ]

ОПИСАНИЕ
Ассоциация llvm-cov отчету команда отображает сводку покрытия двоичного файла BIN используя
данные профиля ПРОФИЛЬ. При желании его можно отфильтровать, чтобы отображалось только покрытие для
файлы, перечисленные в ИСТОЧНИКИ.

Если исходные файлы не предоставлены, итоговая строка печатается для каждого файла в покрытии.
данные. Если предоставлены какие-либо файлы, сводные данные отображаются для каждой функции в перечисленных файлах.
.

Для получения информации о составлении программ для покрытия и создании данных профиля см. ОТКРЫТЬ
КОМАНДА.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-use-color [= ЗНАЧЕНИЕ]
Включение или отключение цветного вывода. По умолчанию это определяется автоматически.

-арх =
Если покрываемый двоичный файл является универсальным двоичным файлом, выберите архитектуру для использования. это
ошибка при указании архитектуры, не включенной в универсальный двоичный файл, или
использовать архитектуру, которая не соответствует неуниверсальному двоичному файлу.

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


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

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

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad