EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

llvm-cov-3.8 - Online di Cloud

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

Ini adalah perintah llvm-cov-3.8 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 perintah [argumen...]

DESKRIPSI


The llvm-cov alat menunjukkan informasi cakupan kode untuk program yang diinstrumentasikan untuk
memancarkan data profil. Ini dapat digunakan untuk bekerja dengan gcov-gaya cakupan atau dengan dentang's
pembuatan profil berbasis instrumentasi.

Jika program dipanggil dengan nama dasar gcov, itu akan berperilaku seolah-olah llvm-cov gcov
perintah dipanggil. Jika tidak, perintah harus diberikan.

PERINTAH


· gcov

· Menunjukkan

· melaporkan

GCOV COMMAND


RINGKASAN
llvm-cov gcov [Pilihan] SUMBER DATA

DESKRIPSI
The llvm-cov gcov alat membaca file data cakupan kode dan menampilkan cakupan
informasi 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 gcov, Anda harus terlebih dahulu membuat versi aplikasi yang diinstrumentasi
yang mengumpulkan data cakupan saat dijalankan. Kompilasi dengan -fprofile-arc serta
-cakupan-ftest pilihan untuk menambahkan instrumentasi. (Atau, Anda dapat menggunakan
--cakupan opsi, yang mencakup kedua opsi lain itu.) Anda harus mengkompilasi dengan
informasi debug (-g) dan tanpa optimasi (-O0); jika tidak, data cakupan
tidak dapat secara 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 serta 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 di mana llvm-cov gcov mengharapkan untuk menemukan mereka.

Setelah Anda membuat file data cakupan, jalankan llvm-cov gcov untuk setiap sumber utama
file di mana Anda ingin memeriksa hasil cakupan. Ini harus dijalankan dari yang sama
direktori tempat Anda menjalankan kompiler sebelumnya. Hasil untuk file sumber yang ditentukan
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 sebuah .gcov file output adalah salinan dari file sumber dengan eksekusi
count dan nomor baris ditambahkan ke setiap baris. Hitungan eksekusi ditampilkan sebagai - jika garis
tidak mengandung kode yang dapat dieksekusi. Jika sebuah baris berisi kode tetapi kode itu 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).

-l, --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
serta .gcda ekstensi. Jika Anda menentukan direktori, file diharapkan ada di dalamnya
direktori dengan nama dasar yang sama dengan file sumber.

-P, --preserve-paths
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.

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

-versi
Tampilkan versi llvm-cov.

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

TAMPILKAN COMMAND


RINGKASAN
llvm-cov Menunjukkan [Pilihan] -instr-profil PROFIL BIN [SUMBER]

DESKRIPSI
The llvm-cov Menunjukkan perintah menunjukkan cakupan baris demi baris dari biner BIN menggunakan profil
data PROFIL. Secara opsional dapat disaring untuk hanya menampilkan cakupan untuk file yang terdaftar
in SUMBER.

Untuk menggunakan llvm-cov Menunjukkan, Anda memerlukan program yang dikompilasi dengan instrumentasi untuk memancarkan
profil dan data cakupan. Untuk membangun program seperti itu dengan dentang gunakan
-fprofile-instr-generate serta -fcoverage-pemetaan bendera. Jika menghubungkan dengan dentang sopir,
lulus -fprofile-instr-generate ke tahap tautan untuk memastikan runtime yang diperlukan
perpustakaan terhubung.

Informasi cakupan disimpan dalam executable atau library itu sendiri, dan ini adalah
apa yang harus kamu lewati llvm-cov Menunjukkan sebagai BIN argumen. Data profil dihasilkan
dengan menjalankan program instrumentasi ini secara normal. Ketika program keluar itu akan menulis
file profil mentah, biasanya disebut default.profraw, yang dapat dikonversi ke format
yang cocok untuk PROFIL argumen menggunakan llvm-profdata bergabung tool.

PILIHAN
-tampilkan-baris-jumlah
Tampilkan jumlah eksekusi untuk setiap baris. Ini diaktifkan secara default, kecuali yang lain
-menunjukkan opsi digunakan.

-show-ekspansi
Perluas penyertaan, seperti makro praprosesor atau penyertaan tekstual, sebaris di
tampilan file sumber.

-show-instantiations
Untuk wilayah sumber yang dipakai beberapa kali, seperti template di C + +,
menunjukkan setiap instantiasi secara terpisah serta ringkasan gabungan.

-show-regions
Tunjukkan jumlah eksekusi untuk setiap wilayah dengan menampilkan tanda sisipan yang menunjuk ke
karakter di mana wilayah dimulai.

-tampilkan-jumlah-baris-atau-wilayah
Tunjukkan jumlah eksekusi untuk setiap baris jika hanya ada satu wilayah di baris,
tetapi tunjukkan masing-masing wilayah jika ada beberapa di telepon.

-gunakan-warna[=VALUE]
Mengaktifkan atau menonaktifkan keluaran warna. Secara default, ini otomatis terdeteksi.

-lengkung=
Jika biner tertutup adalah biner universal, pilih arsitektur yang akan digunakan. Dia
kesalahan untuk menentukan arsitektur yang tidak termasuk dalam biner universal atau
untuk menggunakan arsitektur yang tidak cocok dengan biner non-universal.

-nama=
Tampilkan cakupan kode hanya untuk fungsi dengan nama yang diberikan.

-nama-regex=
Tampilkan cakupan kode hanya untuk fungsi yang cocok dengan ekspresi reguler yang diberikan.

-line-coverage-gt=
Tampilkan cakupan kode hanya untuk fungsi dengan cakupan garis lebih besar dari yang diberikan
ambang.

-line-coverage-lt=
Tampilkan cakupan kode hanya untuk fungsi dengan cakupan garis kurang dari yang diberikan
ambang.

-wilayah-cakupan-gt=
Tampilkan cakupan kode hanya untuk fungsi dengan cakupan wilayah lebih besar dari yang diberikan
ambang.

-wilayah-cakupan-lt=
Tampilkan cakupan kode hanya untuk fungsi dengan cakupan wilayah kurang dari yang diberikan
ambang.

LAPORAN COMMAND


RINGKASAN
llvm-cov melaporkan [Pilihan] -instr-profil PROFIL BIN [SUMBER]

DESKRIPSI
The llvm-cov melaporkan perintah menampilkan ringkasan cakupan biner BIN menggunakan
data profil PROFIL. Opsional dapat disaring untuk hanya menampilkan cakupan untuk
file yang terdaftar di SUMBER.

Jika tidak ada file sumber yang disediakan, garis ringkasan dicetak untuk setiap file dalam cakupan
data. Jika ada file yang disediakan, ringkasan akan ditampilkan untuk setiap fungsi dalam file yang terdaftar
sebagai gantinya.

Untuk informasi tentang kompilasi program untuk cakupan dan menghasilkan data profil, lihat TAMPILKAN
COMMAND.

PILIHAN
-gunakan-warna[=VALUE]
Mengaktifkan atau menonaktifkan keluaran warna. Secara default, ini otomatis terdeteksi.

-lengkung=
Jika biner tertutup adalah biner universal, pilih arsitektur yang akan digunakan. Dia
kesalahan untuk menentukan arsitektur yang tidak termasuk dalam biner universal atau
untuk menggunakan arsitektur yang tidak cocok dengan biner non-universal.

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


Ad


Ad