İngilizceFransızcaİspanyolca

Sunucuları çalıştırın | Ubuntu > | Fedora > |


OnWorks favicon'u

llvm-symbolizer-3.5 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında llvm-symbolizer-3.5'i çalıştırın

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 llvm-symbolizer-3.5 komutudur.

PROGRAM:

ADI


llvm-symbolizer - adresleri kaynak kodu konumlarına dönüştürün

SİNOPSİS


llvm-sembolizer [seçenekler]

TANIM


llvm-sembolizer standart girdiden nesne dosya adlarını ve adreslerini okur ve yazdırır
standart çıktıya karşılık gelen kaynak kodu konumları. nesne dosyası belirtilmişse
Komut satırı, llvm-sembolizer standart girdiden yalnızca adresleri okur. Bu program kullanır
nesne dosyalarında hata ayıklama bilgisi bölümleri ve sembol tablosu.

ÖRNEK


$ kedi addr.txt
a.out 0x4004f4
/tmp/b.out 0x400528
/tmp/c.so 0x710
/tmp/mach_universal_binary:i386 0x1f84
/tmp/mach_universal_binary:x86_64 0x100000f24
$ llvm-sembolizer < addr.txt
ana
/tmp/a.cc:4

f(int, int)
/tmp/b.cc:11

h_inlined_into_g
/tmp/header.h:2
g_inlined_into_f
/tmp/header.h:7
f_inlined_into_main
/tmp/source.cc:3
ana
/tmp/source.cc:8

_ana
/tmp/source_i386.cc:8

_ana
/tmp/source_x86_64.cc:8
$ kedi addr2.txt
0x4004f4
0x401000
$ llvm-symbolizer -obj=a.out < addr2.txt
ana
/tmp/a.cc:4

foo(int)
/tmp/a.cc:12

SEÇENEKLER


-obj Sembolize edilecek nesne dosyasının yolu.

-fonksiyonlar=[yok|kısa|bağlantı]
İşlev adlarının yazdırılma şeklini belirtin (işlev adını atlayın, kısa yazdırın
işlev adı veya sırasıyla tam bağlantı adını yazdırın). Varsayılan bağlantı.

-sembolü-tabloyu kullan
Hata ayıklama bilgisindeki işlev adlarına, sembol tablosunda saklanan işlev adlarını tercih edin
bölümler. Varsayılan olarak true olur.

-çözmek
Dağıtılmış işlev adlarını yazdırın. Varsayılan olarak true olur.

- satır içi
Bir kaynak kodu konumu, satır içi bir işlevdeyse, satır içi tüm çerçeveleri yazdırır.
Varsayılan olarak true olur.

-varsayılan-kemer
Bir ikili birden çok mimari için nesne dosyaları içeriyorsa (örneğin, bir Mach-O
evrensel ikili), belirli bir mimari için nesne dosyasını sembolize eder. Yapabilirsiniz
ayrıca yazarak mimariyi belirtin ikili_adı:ark_adı girişte (bkz.
yukarıdaki örnek). Her iki şekilde de mimari belirtilmezse, adres
sembolize edildi. Varsayılan olarak boş dizedir.

EXIT DURUMU


llvm-sembolizer 0 döndürür. Diğer çıkış kodları, dahili program hatası anlamına gelir.

onworks.net hizmetlerini kullanarak llvm-symbolizer-3.5'i çevrimiçi kullanın


Ad


Ad