Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen lttng-gen-tp komutudur.
Program:
ADI
lttng-gen-tp — LTTng UST 2.x izleme noktası kodu oluşturucu
SİNOPSİS
lttng-gen-tp [SEÇENEKLER] TEMPLATE_FILE
TANIM
LTTng projesi, Linux için yüksek verimli izleme araçları sağlamayı amaçlamaktadır. İzleyicileri
performans sorunlarının izlenmesine ve birden çok sorunu içeren hata ayıklamaya yardımcı olur.
eşzamanlı süreçler ve iş parçacıkları. Birden fazla sistem arasında izleme de mümkündür.
The lttng-gen-tp araç, UST izleme noktası dosyalarının oluşturulmasını basitleştirir. bir alır
basit şablon dosyası oluşturur ve tanımlı izleme noktalarını kullanmak için gerekli kodu oluşturur.
başvurunuz. ŞABLON DOSYA BİÇİMİ bölümü, şablonun içeriğini açıklar.
dosyası.
Şu anda araç, izleme noktanızla ilişkili .h, .c ve .o dosyalarını oluşturabilir. NS
oluşturulan .h doğrudan uygulamanıza dahil edilebilir. Aracın oluşturmasına izin verebilirsiniz
.o veya .c'yi kendiniz derleyin. .c'yi istediğiniz zaman .o, .a veya .so biçiminde derleyebilirsiniz.
seçin ve uygulamanızla ilişkilendirin. için UST belgelerine bakın.
Her formun avantajları ve dezavantajları. Ortaya çıkan .c dosyasını derlemek için yapmanız gerekenler
"-llttng-ust -I." seçeneklerini ekleyin.
SEÇENEKLER
Bu program, iki ile başlayan uzun seçeneklerle olağan GNU komut satırı sözdizimini izler.
tire. Aşağıda mevcut seçeneklerin bir özeti bulunmaktadır.
-H, --yardım et
Olası seçeneklerin ve komutların özetini göster.
-içinde, --ayrıntılı
Ayrıntıyı artırın.
-Ö, --çıktı
Oluşturulan dosyayı belirtin. Oluşturulan dosyanın türü dosyaya bağlıdır
uzantısı (.h, .c, .o). Bu seçenek, oluşturmak için birden çok kez belirtilebilir.
farklı dosya türü.
Çıktı belirtilmediğinde, varsayılan dosyalar, aynı temel dosya adıyla oluşturulur.
şablon dosyası. Varsayılan dosyalar: .h, .c, .o.
ŞABLON DOSYA FORMAT
Her zamanki uzantıya sahip şablon dosyası Tp, TRACEPOINT_EVENT listesini içerir
tanımlar ve TRACEPOINT_LOGLEVEL gibi diğer isteğe bağlı tanım girişleri. (Görmek lttng-
ust(3) mevcut tanımın tam listesi için.)
Bunları bir C başlık dosyasına yazdığınız gibi yazarsınız. ile yorum ekleyebilirsiniz /*
*/, // ve #.
Sağlayıcı adı (TRACEPOINT_EVENT'in ilk alanı) tamamı için aynı olmalıdır.
dosyası.
Örnek E-posta
TRACEPOINT_EVENT(
örnek_izleme noktası,
mesaj, // Yorum
TP_ARGS(karakter *, metin),
/* Sonraki alanlar */
TP_FIELDS(
ctf_string(mesaj, metin)
)
)
ÇEVRE DEĞİŞKENLER
Araç bir .o dosyası oluşturduğunda, aşağıdaki ortam değişkenlerini arayacaktır.
CC Hangi C derleyicisinin kullanılacağını belirtin. Değişken belirtilmemişse, araç
"cc" ve "gcc"yi deneyin
CFLAGS Bayraklar doğrudan derleyiciye iletilir
onworks.net hizmetlerini kullanarak lttng-gen-tp'yi çevrimiçi kullanın