EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

llvm-cov-3.7 - Dalam Talian di Awan

Jalankan llvm-cov-3.7 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan llvm-cov-3.7 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


llvm-cov - mengeluarkan maklumat liputan

SINOPSIS


llvm-cov arahan [args...]

DESCRIPTION


. llvm-cov alat menunjukkan maklumat liputan kod untuk program yang digunakan untuk
mengeluarkan data profil. Ia boleh digunakan untuk bekerja dengan gcov-liputan gaya atau dengan dilafaz's
pemprofilan berasaskan instrumentasi.

Jika program dipanggil dengan nama asas gcov, ia akan berkelakuan seolah-olah llvm-cov gcov
perintah dipanggil. Jika tidak, arahan harus disediakan.

PERINTAH


· gcov

· Menunjukkan

· melaporkan

GCOV COMMAND


SINOPSIS
llvm-cov gcov [pilihan] FAIL SUMBER

DESCRIPTION
. llvm-cov gcov alat membaca fail data liputan kod dan memaparkan liputan
maklumat untuk fail sumber tertentu. Ia serasi dengan gcov alat dari versi
4.2 of GCC dan mungkin juga serasi dengan beberapa versi terkemudian gcov.

Untuk menggunakan llvm-cov gcov, anda mesti membina versi berinstrumen aplikasi anda dahulu
yang mengumpul data liputan semasa ia berjalan. Susun dengan -fprofile-arka dan
-perlindungan-ftest pilihan untuk menambah instrumentasi. (Sebagai alternatif, anda boleh menggunakan
--liputan pilihan, yang merangkumi kedua-dua pilihan lain tersebut.) Anda harus menyusun dengan
maklumat penyahpepijatan (-g) dan tanpa pengoptimuman (-O0); jika tidak, data liputan
tidak boleh dipetakan kembali ke kod sumber dengan tepat.

Pada masa anda menyusun kod berinstrumen, a .gcno fail data akan dijana untuk
setiap fail objek. Ini .gcno fail mengandungi separuh daripada data liputan. Separuh lagi daripada
data datang dari .gcda fail yang dijana apabila anda menjalankan program berinstrumen,
dengan yang berasingan .gcda fail untuk setiap fail objek. Setiap kali anda menjalankan program, program
kiraan pelaksanaan dijumlahkan ke dalam mana-mana yang sedia ada .gcda fail, jadi pastikan anda mengalih keluar mana-mana fail lama
fail jika anda tidak mahu kandungannya disertakan.

Secara lalai, .gcda fail ditulis ke dalam direktori yang sama dengan fail objek, tetapi
anda boleh mengatasinya dengan menetapkan GCOV_PREFIX dan GCOV_PREFIX_STRIP persekitaran
pembolehubah. The GCOV_PREFIX_STRIP pembolehubah menentukan beberapa komponen direktori untuk menjadi
dialih keluar dari permulaan laluan mutlak ke direktori fail objek. Selepas menanggalkan
direktori tersebut, awalan daripada GCOV_PREFIX pembolehubah ditambah. Persekitaran ini
pembolehubah membolehkan anda menjalankan program berinstrumen pada mesin di mana objek asal
direktori fail tidak boleh diakses, tetapi anda perlu menyalin fail .gcda fail kembali
ke direktori fail objek di mana llvm-cov gcov mengharapkan untuk mencari mereka.

Sebaik sahaja anda telah menjana fail data liputan, jalankan llvm-cov gcov bagi setiap sumber utama
fail di mana anda ingin memeriksa hasil liputan. Ini harus dijalankan dari yang sama
direktori tempat anda menjalankan pengkompil sebelum ini. Keputusan untuk fail sumber yang ditentukan
ditulis pada fail bernama dengan melampirkan a .gcov akhiran. Fail keluaran yang berasingan juga
dicipta untuk setiap fail yang disertakan oleh fail sumber utama, juga dengan a .gcov akhiran ditambah.

Kandungan asas sebuah .gcov fail output ialah salinan fail sumber dengan pelaksanaan
kiraan dan nombor baris didahulukan pada setiap baris. Kiraan pelaksanaan ditunjukkan sebagai - jika sebaris
tidak mengandungi sebarang kod boleh laku. Jika baris mengandungi kod tetapi kod itu tidak pernah
dilaksanakan, kiraan dipaparkan sebagai #####.

PILIHAN
-a, --semua-blok
Paparkan semua blok asas. Jika terdapat berbilang blok untuk satu baris sumber
kod, pilihan ini menyebabkan llvm-cov menunjukkan kiraan bagi setiap blok dan bukannya hanya
satu kiraan untuk keseluruhan baris.

-b, --cawangan-kebarangkalian
Paparkan kebarangkalian cawangan bersyarat dan ringkasan maklumat cawangan.

-c, --cawangan-kiraan
Paparkan kiraan cawangan bukannya kebarangkalian (memerlukan -b).

-f, --fungsi-ringkasan
Tunjukkan ringkasan liputan untuk setiap fungsi dan bukannya hanya satu ringkasan untuk fungsi
keseluruhan fail sumber.

- membantu Paparkan pilihan yang tersedia (--help-hidden untuk maklumat lanjut).

-l, --nama-fail-panjang
Untuk output liputan fail yang disertakan daripada fail sumber utama, tambahkan fail utama
nama diikuti oleh ## sebagai awalan kepada nama fail output. Ini boleh digabungkan dengan
pilihan --preserve-paths untuk menggunakan laluan lengkap untuk kedua-dua fail utama dan fail
fail disertakan.

-n, --tiada-keluaran
Jangan keluarkan apa-apa .gcov fail. Maklumat ringkasan masih dipaparkan.

-o= , --direktori-objek= , --fail-objek=
Cari objek dalam DIR atau berdasarkan laluan FILE. Jika anda menentukan objek tertentu
fail, fail data liputan dijangka mempunyai nama asas yang sama dengan .gcno
dan .gcda sambungan. Jika anda menentukan direktori, fail dijangkakan di dalamnya
direktori dengan nama asas yang sama dengan fail sumber.

-p, --pelihara-laluan
Kekalkan komponen laluan apabila menamakan fail output liputan. Sebagai tambahan kepada
nama fail sumber, sertakan direktori dari laluan ke fail itu. The
direktori dipisahkan oleh # watak, dengan . direktori dialih keluar dan ..
direktori digantikan oleh ^ watak. Apabila digunakan dengan pilihan --long-file-name,
ini terpakai kepada kedua-dua nama fail utama dan nama fail yang disertakan.

-u, --cawangan-tanpa syarat
Sertakan cawangan tanpa syarat dalam output untuk pilihan --branch-probability.

-turun
Paparkan versi llvm-cov.

EXIT STATUS
llvm-cov gcov mengembalikan 1 jika ia tidak dapat membaca fail input. Jika tidak, ia keluar dengan sifar.

SHOW COMMAND


SINOPSIS
llvm-cov Menunjukkan [pilihan] -instr-profile PROFIL BIN [SUMBER]

DESCRIPTION
. llvm-cov Menunjukkan arahan menunjukkan liputan baris demi baris bagi binari BIN menggunakan profil
data PROFIL. Ia boleh ditapis secara pilihan untuk hanya menunjukkan liputan untuk fail yang disenaraikan
in SUMBER.

Untuk menggunakan llvm-cov Menunjukkan, anda memerlukan program yang disusun dengan instrumentasi untuk memancarkan
data profil dan liputan. Untuk membina program sedemikian dengan dilafaz menggunakan
-fprofile-instr-generate dan -fliputan-pemetaan bendera. Jika menghubungkan dengan dilafaz pemandu,
lulus -fprofile-instr-generate ke peringkat pautan untuk memastikan masa jalan yang diperlukan
perpustakaan dipautkan.

Maklumat liputan disimpan dalam boleh laku yang dibina atau perpustakaan itu sendiri, dan ini adalah
apa yang patut anda lalui llvm-cov Menunjukkan sebagai BIN hujah. Data profil dijana
dengan menjalankan program berinstrumen ini secara normal. Apabila program keluar ia akan menulis a
fail profil mentah, biasanya dipanggil lalai.profraw, yang boleh ditukar kepada format
yang sesuai untuk PROFIL hujah menggunakan llvm-profdata bergabung alat.

PILIHAN
-kira-baris-tunjukkan
Tunjukkan kiraan pelaksanaan untuk setiap baris. Ini didayakan secara lalai, melainkan yang lain
-tunjukkan pilihan digunakan.

-perkembangan-pertunjukan
Kembangkan rangkuman, seperti makro prapemproses atau rangkuman teks, sebaris dalam
paparan fail sumber.

-show-instantiations
Untuk kawasan sumber yang dibuat seketika beberapa kali, seperti templat dalam C + +,
tunjukkan setiap instantiasi secara berasingan serta ringkasan gabungan.

-show-wilayah
Tunjukkan kiraan pelaksanaan untuk setiap wilayah dengan memaparkan tanda tanda yang menunjuk ke
watak di mana rantau ini bermula.

-tunjukkan-bilangan-baris-atau-rantau
Tunjukkan kiraan pelaksanaan untuk setiap baris jika terdapat hanya satu rantau pada baris,
tetapi tunjukkan kawasan individu jika terdapat berbilang pada baris.

-use-color[=VALUE]
Dayakan atau lumpuhkan output warna. Secara lalai ini dikesan secara automatik.

-arch=
Jika binari yang dilindungi ialah binari universal, pilih seni bina untuk digunakan. Ia adalah
ralat untuk menentukan seni bina yang tidak termasuk dalam binari universal atau
untuk menggunakan seni bina yang tidak sepadan dengan binari bukan universal.

-nama=
Tunjukkan liputan kod hanya untuk fungsi dengan nama yang diberikan.

-nama-regex=
Tunjukkan liputan kod hanya untuk fungsi yang sepadan dengan ungkapan biasa yang diberikan.

-line-liputan-gt=
Tunjukkan liputan kod hanya untuk fungsi dengan liputan talian lebih besar daripada yang diberikan
ambang.

-line-liputan-lt=
Tunjukkan liputan kod hanya untuk fungsi dengan liputan talian kurang daripada yang diberikan
ambang.

-liput-wilayah-gt=
Tunjukkan liputan kod hanya untuk fungsi dengan liputan wilayah lebih besar daripada yang diberikan
ambang.

-liput-wilayah-lt=
Tunjukkan liputan kod hanya untuk fungsi dengan liputan wilayah kurang daripada yang diberikan
ambang.

LAPORAN COMMAND


SINOPSIS
llvm-cov melaporkan [pilihan] -instr-profile PROFIL BIN [SUMBER]

DESCRIPTION
. llvm-cov melaporkan arahan memaparkan ringkasan liputan binari BIN menggunakan
data profil PROFIL. Ia boleh ditapis secara pilihan untuk hanya menunjukkan liputan untuk
fail yang disenaraikan dalam SUMBER.

Jika tiada fail sumber disediakan, garis ringkasan dicetak untuk setiap fail dalam liputan
data. Jika mana-mana fail disediakan, ringkasan ditunjukkan untuk setiap fungsi dalam fail yang disenaraikan
sebaliknya.

Untuk maklumat tentang menyusun atur cara untuk liputan dan menjana data profil, lihat SHOW
COMMAND.

PILIHAN
-use-color[=VALUE]
Dayakan atau lumpuhkan output warna. Secara lalai ini dikesan secara automatik.

-arch=
Jika binari yang dilindungi ialah binari universal, pilih seni bina untuk digunakan. Ia adalah
ralat untuk menentukan seni bina yang tidak termasuk dalam binari universal atau
untuk menggunakan seni bina yang tidak sepadan dengan binari bukan universal.

Gunakan llvm-cov-3.7 dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad