англійськафранцузькаіспанська

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 [параметри] SOURCEFILE

ОПИС


Команда llvm-cov інструмент зчитує файли даних покриття коду та відображає інформацію про покриття для
вказаний вихідний файл. Він сумісний з gcov інструмент з версії 4.2 оф GCC та
також може бути сумісним з деякими пізнішими версіями gcov.

Щоб використовувати llvm-cov, ви повинні спочатку створити інструментовану версію вашої програми
збирає дані про покриття під час роботи. Компілюйте з -fprofile-arcs та -ftest-покриття
варіанти додавання приладів. (Крім того, ви можете використовувати --покриття варіант
який включає обидва ці інші параметри.) Ви повинні скомпілювати з інформацією про налагодження
(-g) і без оптимізації (-О0); інакше дані покриття не можуть бути точними
зіставлено назад до вихідного коду.

Під час компіляції інструментального коду, a .gcno буде створено файл даних для
кожен об’єктний файл. Ці .gcno файли містять половину даних покриття. Друга половина
дані надходять з .gcda файли, які створюються під час запуску інструментованої програми,
з окремою .gcda файл для кожного об’єктного файлу. Кожен раз, коли ви запускаєте програму,
кількість виконання підсумовується до будь-якого існуючого .gcda файли, тому не забудьте видалити всі старі
файли, якщо ви не хочете, щоб їх вміст було включено.

За замовчуванням, .gcda файли записуються в той самий каталог, що й об’єктні файли, але
ви можете змінити це, встановивши GCOV_PREFIX та GCOV_PREFIX_STRIP навколишнє середовище
змінні. The GCOV_PREFIX_STRIP змінна визначає кількість компонентів каталогу, які мають бути
видалено з початку абсолютного шляху до каталогу об’єктного файлу. Після зачистки
цих каталогів, префікс з GCOV_PREFIX додається змінна. Ці середовища
змінні дозволяють запускати інструментальну програму на машині, де є вихідний об'єкт
каталоги файлів недоступні, але вам потрібно буде скопіювати файл .gcda файли назад
до каталогів об’єктних файлів, де llvm-cov очікує їх знайти.

Після створення файлів даних покриття запустіть llvm-cov для кожного основного вихідного файлу
де ви хочете переглянути результати покриття. Це потрібно запустити з того самого каталогу
де ви раніше запускали компілятор. Результати для вказаного вихідного файлу є
записується у файл, іменований додаванням a .gcov суфікс. Також є окремий вихідний файл
створюється для кожного файлу, включеного в основний вихідний файл, також з a .gcov додано суфікс.

Основним вмістом вихідного файлу llvm-cov є копія вихідного файлу з файлом
кількість виконання та номер рядка перед кожним рядком. Кількість виконання відображається як -
якщо рядок не містить жодного виконуваного коду. Якщо рядок містить код, але цей код був
ніколи не виконується, кількість відображається як #####.

ВАРІАНТИ


-а, --усі блоки
Відобразити всі основні блоки. Якщо є кілька блоків для одного рядка джерела
коду, ця опція змушує llvm-cov показувати кількість для кожного блоку замість просто
один рахунок для всієї лінії.

-б, --гілля-ймовірності
Відображення умовних ймовірностей розгалужень та зведення інформації про гілки.

-c, --підрахунки філій
Відображати кількість гілок замість ймовірностей (потрібно -b).

-f, --Зведення функцій
Показати підсумок висвітлення для кожної функції замість лише одного підсумку для an
весь вихідний файл.

--допомога Показати доступні параметри (--help-hidden, щоб дізнатися більше).

-л, -- довгі імена файлів
Для виведення охоплення файлів, включених з основного вихідного файлу, додайте основний файл
ім’я, за яким слідує ## як префікс до імен вихідних файлів. Це можна поєднувати з
параметр --preserve-paths для використання повних шляхів як для основного файлу, так і для файлу
включений файл.

-n, --без виведення
Не виводьте жодного .gcov файли. Зведена інформація все ще відображається.

-o= , --об'єкт-каталог= , --object-file=
Знайдіть об'єкти в DIR або на основі шляху FILE. Якщо вказати певний об’єкт
Очікується, що файли даних покриття будуть мати однакову базову назву з .gcno
та .gcda розширення. Якщо ви вкажете каталог, очікуються файли в ньому
каталог з такою ж базовою назвою, що й вихідний файл.

-p, --охоронні шляхи
Збережіть компоненти шляху при іменуванні вихідних файлів покриття. На додаток до
ім’я вихідного файлу, включіть каталоги з шляху до цього файлу. The
каталоги розділені за # персонажів, с . каталоги видалені і ..
каталоги замінені на ^ символів. При використанні з параметром --long-file-names,
це стосується як імені основного файлу, так і імені включеного файлу.

-у, --безумовні-відгалуження
Включіть безумовні гілки у вихідні дані для параметра --branch-probabilities.

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

EXIT СТАТУС


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

Використовуйте llvm-cov-3.6 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad