İngilizceFransızcaİspanyolca

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


OnWorks favicon'u

llvm-nm - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında llvm-nm ç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-nm komutudur.

PROGRAM:

ADI


llvm-nm - LLVM bit kodunu ve nesne dosyasının sembol tablosunu listeler

SİNOPSİS


llvm-nm [seçenekleri] [dosya adları...]

TANIM


The llvm-nm yardımcı program, LLVM bit kodu dosyalarından, nesne dosyalarından,
or ar bunları içeren arşivler, komut satırında adlandırılır. Her sembol birlikte listelenir
kökeni hakkında bazı basit bilgilerle. Dosya adı belirtilmemişse veya - is
dosya adı olarak kullanılır, llvm-nm bir dosyayı standart girdi akışında işleyecektir.

llvm-nm'nin varsayılan çıktı formatı geleneksel BSD'dir nm çıkış formatı. Bu tür çıktıların her biri
kayıt (isteğe bağlı) 8 basamaklı onaltılık bir adresten ve ardından bir tür kodundan oluşur
karakter, ardından her simge için bir ad. Her satıra bir kayıt yazdırılır; alanlar
boşluklarla ayrılır. Adres atlandığında, 8 boşluk ile değiştirilir.

Şu anda desteklenen tür kodu karakterleri ve anlamları aşağıdaki gibidir:

U
Adlandırılmış nesneye başvuruluyor ancak bu bit kodu dosyasında tanımsız

C
Ortak (birden çok tanım tek bir tanımda birbirine bağlanır)

W
Zayıf referans (birden çok tanım, sıfır veya bir tanım olarak birbirine bağlanır)

t
Yerel işlev (metin) nesnesi

T
Genel işlev (metin) nesnesi

d
Yerel veri nesnesi

D
Genel veri nesnesi

?
Tanınmayan bir şey

LLVM bit kodu dosyaları tipik olarak sahip olduğu düşünülmeyen nesneler içerdiğinden,
yürütülebilir bir görüntüye bağlanana veya dinamik olarak derlenene kadar adresler
"tam zamanında", llvm-nm bir LLVM bit kodu dosyasındaki herhangi bir sembol için bir adres yazdırmaz,
bit kodu dosyasında tanımlanan semboller bile.

SEÇENEKLER


-B (Varsayılan)
BSD çıktı biçimini kullanın. için takma ad --format=bsd.

-P POSIX.2 çıktı biçimini kullanın. için takma ad --format=pozisyon.

--debug-syms, -a
Tüm sembolleri, hatta yalnızca hata ayıklayıcıyı göster.

--tanımlı-sadece
Yalnızca bu dosyada tanımlanan sembolleri yazdırın (olabilecek sembollerin aksine).
bu dosyadaki nesneler tarafından başvurulur, ancak bu dosyada tanımlanmaz.)

--dinamik, -D
Normal semboller yerine dinamik sembolleri görüntüleyin.

--yalnızca harici, -g
Yalnızca tanımları harici olan sembolleri yazdırın; yani, diğerinden erişilebilir
dosyaları.

--format=biçim, -f biçim
Bir çıktı formatı seçin; biçim olabilir sistem, posixya da bsd. Varsayılan, bsd.

-Yardım Komut satırı seçeneklerinin ve anlamlarının bir özetini yazdırın.

--sıralama yok, -p
Sembolleri karşılaşılan sırayla gösterir.

--sayısal sıralama, -n, -v
Sembolleri adrese göre sıralayın.

--print-dosya-adı, -A, -o
Her sembolün önüne geldiği dosya ile başlayın.

--baskı boyutu, -S
Adres yerine sembol boyutunu göster.

--boyut-sıralama
Sembolleri boyuta göre sıralayın.

--tanımsız-yalnızca, -u
Yalnızca bu dosyada atıfta bulunulan ancak tanımlanmayan sembolleri yazdırın.

onworks.net hizmetlerini kullanarak llvm-nm'yi çevrimiçi kullanın


Ad


Ad