lttng-gen-tp - Online di Cloud

Ini adalah perintah lttng-gen-tp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


lttng-gen-tp — LTTng UST 2.x pembuat kode titik jejak

RINGKASAN


lttng-gen-tp [OPSI] TEMPLATE_FILE

DESKRIPSI


Proyek LTTng bertujuan untuk menyediakan alat penelusuran yang sangat efisien untuk Linux. Pelacaknya
membantu melacak masalah kinerja dan masalah debug yang melibatkan banyak
proses dan utas bersamaan. Menelusuri di beberapa sistem juga dimungkinkan.

Grafik lttng-gen-tp alat menyederhanakan pembuatan file tracepoint UST. Dibutuhkan
file template sederhana dan menghasilkan kode yang diperlukan untuk menggunakan titik jejak yang ditentukan di
aplikasi Anda. Bagian FORMAT FILE TEMPLATE menjelaskan konten template
file.

Saat ini, alat tersebut dapat menghasilkan .h, .c, dan .o yang terkait dengan titik jejak Anda. NS
.h yang dihasilkan dapat langsung disertakan dalam aplikasi Anda. Anda dapat membiarkan alat menghasilkan
.o atau kompilasi sendiri .c. Anda dapat mengkompilasi .c menjadi .o, .a atau .so sesuka Anda
pilihan dan hubungkan dengan aplikasi Anda. Lihat dokumentasi UST untuk
kelebihan dan kekurangan masing-masing bentuk. Untuk mengkompilasi file .c yang dihasilkan, Anda perlu
tambahkan opsi "-llttng-ust -I.".

PILIHAN


Program ini mengikuti sintaks baris perintah GNU biasa dengan opsi panjang dimulai dengan dua
tanda hubung. Di bawah ini adalah ringkasan dari opsi yang tersedia.

-H, --membantu
Tampilkan ringkasan opsi dan perintah yang memungkinkan.

-di, --bertele-tele
Meningkatkan verbositas.

-Hai, --keluaran
Tentukan file yang dihasilkan. Jenis file yang dihasilkan tergantung pada file
ekstensi (.h, .c, .o). Opsi ini dapat ditentukan beberapa kali untuk menghasilkan
jenis file yang berbeda.

Ketika tidak ada output yang ditentukan, file default dihasilkan dengan nama file dasar yang sama dengan
berkas templatnya. File default adalah: .h, .c, .o.

TEMPLAT FILE FORMAT


File template, yang memiliki ekstensi biasa .tp, berisi daftar TRACEPOINT_EVENT
definisi dan entri definisi opsional lainnya seperti TRACEPOINT_LOGLEVEL. (Lihat lttng-
Ust(3) untuk daftar lengkap definisi yang tersedia.)

Anda menulisnya seperti Anda menulisnya dalam file header C. Anda dapat menambahkan komentar dengan /*
*/, // dan #.

Nama penyedia (bidang pertama TRACEPOINT_EVENT) harus sama untuk keseluruhan
file.

Contoh

TRACEPOINT_EVENT(
sampel_tracepoint,
pesan, // komentar
TP_ARGS(karakter *, teks),
/* Berikutnya adalah kolom */
TP_FIELDS(
ctf_string(pesan, teks)
)
)

LINGKUNGAN VARIABEL


Ketika alat menghasilkan file .o, itu akan mencari variabel lingkungan berikut:

CC Tentukan compiler C mana yang akan digunakan. Jika variabel tidak ditentukan, alat akan
coba "cc" dan "gcc"

Bendera CFLAGS langsung diteruskan ke kompiler

Gunakan lttng-gen-tp online menggunakan layanan onworks.net



Program online Linux & Windows terbaru