InggrisPerancisSpanyol

Ad


favorit OnWorks

llvm-cov-3.6 - Online di Cloud

Jalankan llvm-cov-3.6 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah llvm-cov-3.6 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


llvm-cov - memancarkan informasi cakupan

RINGKASAN


llvm-cov [pilihan] SUMBER

DESKRIPSI


Grafik llvm-cov alat membaca file data cakupan kode dan menampilkan informasi cakupan untuk
file sumber tertentu. Ini kompatibel dengan gcov alat dari versi 4.2 dari GCC dan
mungkin juga kompatibel dengan beberapa versi terbaru dari gcov.

Untuk menggunakan llvm-cov, Anda harus terlebih dahulu membuat versi berinstrumentasi dari aplikasi Anda yang
mengumpulkan data cakupan saat dijalankan. Kompilasi dengan -fprofile-arc dan -cakupan-ftest
pilihan untuk menambahkan instrumentasi. (Atau, Anda dapat menggunakan --cakupan pilihan,
yang mencakup kedua opsi lain itu.) Anda harus mengkompilasi dengan informasi debug
(-g) dan tanpa optimasi (-O0); jika tidak, data cakupan tidak dapat akurat
dipetakan kembali ke kode sumber.

Pada saat Anda mengkompilasi kode instrumentasi, a .gcno file data akan dibuat untuk
setiap file objek. Ini .gcno file berisi setengah dari data cakupan. Setengah lainnya
data berasal dari .gcda file yang dihasilkan saat Anda menjalankan program berinstrumen,
dengan terpisah .gcda file untuk setiap file objek. Setiap kali Anda menjalankan program,
jumlah eksekusi dijumlahkan ke dalam yang ada .gcda file, jadi pastikan untuk menghapus yang lama
file jika Anda tidak ingin isinya disertakan.

Secara default, .gcda file ditulis ke dalam direktori yang sama dengan file objek, tetapi
Anda dapat menimpanya dengan mengatur GCOV_PREFIX dan GCOV_PREFIX_STRIP lingkungan Hidup
variabel. NS GCOV_PREFIX_STRIP variabel menentukan sejumlah komponen direktori untuk menjadi
dihapus dari awal path absolut ke direktori file objek. Setelah pengupasan
direktori tersebut, awalan dari GCOV_PREFIX variabel ditambahkan. Lingkungan ini
variabel memungkinkan Anda untuk menjalankan program yang diinstrumentasi pada mesin di mana objek aslinya
direktori file tidak dapat diakses, tetapi Anda harus menyalinnya .gcda file kembali
ke direktori file objek tempat llvm-cov berharap untuk menemukannya.

Setelah Anda membuat file data cakupan, jalankan llvm-cov untuk setiap file sumber utama
di mana Anda ingin memeriksa hasil liputan. Ini harus dijalankan dari direktori yang sama
di mana Anda sebelumnya menjalankan kompiler. Hasil untuk file sumber yang ditentukan adalah
ditulis ke file bernama dengan menambahkan a .gcov akhiran. File output terpisah juga
dibuat untuk setiap file yang disertakan oleh file sumber utama, juga dengan a .gcov akhiran ditambahkan.

Konten dasar dari file keluaran llvm-cov adalah salinan dari file sumber dengan
jumlah eksekusi dan nomor baris ditambahkan ke setiap baris. Hitungan eksekusi ditampilkan sebagai -
jika suatu baris tidak berisi kode yang dapat dieksekusi. Jika sebuah baris berisi kode tetapi kode itu adalah
tidak pernah dieksekusi, hitungan ditampilkan sebagai #####.

PILIHAN


-Sebuah, --semua-blok
Tampilkan semua blok dasar. Jika ada beberapa blok untuk satu baris sumber
kode, opsi ini menyebabkan llvm-cov menampilkan hitungan untuk setiap blok alih-alih hanya
satu hitungan untuk seluruh baris.

-B, --cabang-probabilitas
Tampilkan probabilitas cabang bersyarat dan ringkasan informasi cabang.

-C, --jumlah cabang
Tampilkan jumlah cabang alih-alih probabilitas (memerlukan -b).

-F, --fungsi-ringkasan
Tampilkan ringkasan cakupan untuk setiap fungsi, bukan hanya satu ringkasan untuk
seluruh file sumber.

--membantu Tampilkan opsi yang tersedia (--help-hidden for more).

-aku, --nama-file-panjang
Untuk keluaran cakupan file yang disertakan dari file sumber utama, tambahkan file utama
nama diikuti oleh ## sebagai awalan untuk nama file keluaran. Ini dapat dikombinasikan dengan
opsi --preserve-paths untuk menggunakan jalur lengkap untuk file utama dan
file yang disertakan.

-N, --tidak ada keluaran
Jangan keluarkan apa pun .gcov file. Informasi ringkasan masih ditampilkan.

-o= , --object-directory= , --object-file=
Temukan objek di DIR atau berdasarkan jalur FILE. Jika Anda menentukan objek tertentu
file, file data cakupan diharapkan memiliki nama dasar yang sama dengan .gcno
dan .gcda ekstensi. Jika Anda menentukan direktori, file diharapkan ada di dalamnya
direktori dengan nama dasar yang sama dengan file sumber.

-P, --melestarikan-jalur
Pertahankan komponen jalur saat memberi nama file keluaran cakupan. Selain itu
nama file sumber, sertakan direktori dari jalur ke file itu. NS
direktori dipisahkan oleh # karakter, dengan . direktori dihapus dan ..
direktori digantikan oleh ^ karakter. Saat digunakan dengan opsi --long-file-names,
ini berlaku untuk nama file utama dan nama file yang disertakan.

-kamu, --cabang-tanpa syarat
Sertakan cabang tanpa syarat dalam output untuk opsi --branch-probability.

-versi
Tampilkan versi llvm-cov.

EXIT STATUS


llvm-cov mengembalikan 1 jika tidak dapat membaca file input. Jika tidak, itu keluar dengan nol.

Gunakan llvm-cov-3.6 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad