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

Ad


Значок OnWorks

llvm-cov-3.5 - онлайн у хмарі

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

Це команда llvm-cov-3.5, яку можна запустити в постачальнику безкоштовного хостингу 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.5 онлайн за допомогою служб onworks.net


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

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

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? Команда DevTurks
    Taraf?ndan desteklenmektedir..
    Особливості:https://github.com/turkdevopshttps://turkdevops.g...
    Завантажити turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* — це швидкий синтаксичний аналізатор Python і
    редактор для ASAM (Асоціація для
    Стандартизація автоматизації та
    Вимірювальні системи) MDF / MF4
    (Формат даних вимірювань...
    Завантажити asammdf
  • 3
    LAME (Хромий не є кодером MP3)
    LAME (Хромий не є кодером MP3)
    LAME — це навчальний інструмент для використання
    щоб дізнатися про кодування MP3. The
    Метою проекту LAME є покращення
    психоакустика, якість і швидкість
    депутата...
    Завантажити LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Набір модулів розширення Python, які
    загорнути кросплатформні класи графічного інтерфейсу
    wxWidgets.. Аудиторія: розробники. Користувач
    інтерфейс: X Window System (X11), Win32 ...
    Завантажте wxPython
  • 5
    packfilemanager
    packfilemanager
    Це файловий менеджер пакету Total War
    проект, починаючи з версії 1.7. А
    короткий вступ до Warscape
    модифікація: ...
    Завантажте пакетний менеджер файлів
  • 6
    IPerf2
    IPerf2
    Інструмент для вимірювання мережевого трафіку
    Продуктивність TCP і UDP з метриками
    навколо пропускної здатності та затримки. The
    цілі включають підтримання активної
    iperf тріска...
    Завантажити IPerf2
  • Детальніше »

Команди Linux

Ad