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-objdump-3.8 komutudur.
Program:
ADI
llvm-objdump - llvm-objdump 3.8 için manuel sayfa
TANIM
HATA: ld.so: LD_PRELOAD'dan gelen 'libfakeroot-sysv.so' nesnesi önceden yüklenemez (yapılamaz
paylaşılan nesne dosyasını aç): yoksayıldı. GENEL BAKIŞ: llvm nesne dosyası damper
KULLANIM: llvm-objdump [seçenekler]
SEÇENEKLER:
Genel seçenekler:
-aarch64-neon-sözdizimi - Yayılacak NEON kodunun stilini seçin
AArch64 arka ucu:
= jenerik
- Genel NEON montajını yayar
=apple - Apple tarzı NEON montajını yayar
-ark=- bir Mach-O dosyasından mimari(ler)
dökmek
-arch-adı=- Sökülecek hedef kemer, bkz.
-version mevcut hedefler için
-arşiv-başlıkları - Mach-O için arşiv başlıklarını yazdırın
arşivler (gerekli -maço)
-arşiv-üye-ofsetleri - Ofseti her arşiv üyesine yazdırın
Mach-O arşivleri için (gerekli -maço ve -arşiv-başlıkları)
-bağlamak - Mach-o bağlama bilgilerini göster
-sınır-kontrol-tek tuzak - İşlev başına bir tuzak bloğu kullanın
-renk - renkli sözdizimi vurgulamayı kullanın
(varsayılan=otomatik algılama)
-cppfname=- Oluşturulanın adını belirtin
işlev
-cppfor=- Yapılacak şeyin adını belirtin
oluşturmak
-cppgen - Ne tür bir çıktı üreteceğinizi seçin
= program
- Tam bir program oluşturun
=modül
- Bir modül tanımı oluşturun
=içerik
- Bir modülün içeriğini oluşturun
=işlev
- Bir fonksiyon tanımı oluşturun
=fonksiyonlar
- Tüm fonksiyon tanımlarını oluşturun
= satır içi
- Bir satır içi işlevi oluşturun
=değişken
- Bir değişken tanımı oluşturun
=type - Bir tür tanımı oluşturun
-kod içindeki veri - Mach-O için kod tablosundaki verileri yazdırın
nesneler (gerektirir -maço)
-dis-sembol adı=- sadece bu sembolün parçalarını sökün
talimatlar (gerektirir -maço
-devre dışı bırak-dökülme-kaynaştırıcı - Dökülme kodunun kaynaşmasını devre dışı bırakın
talimatlar
-sökmek - Montajcı anımsatıcılarını görüntüleyin
makine talimatları
-tümünü sök - Montajcı anımsatıcılarını görüntüleyin
makine talimatları
-dsym=- Hata ayıklama bilgisi için .dSYM dosyasını kullanın
-dylib-kimliği - için paylaşılan kitaplığın kimliğini yazdırın
dylib Mach-O dosyası (gerekli -maço)
-dylibs-kullanılan - için kullanılan paylaşılan kitaplıkları yazdırın
bağlantılı Mach-O dosyaları (gerektirir -maço)
-enable-örtük-boş-kontroller - Boş kontrolleri arızalı belleğe katlayın
operasyonlar
-etkinleştir-yükle-ön -
-objc-arc-seçeneklerini etkinleştir - tüm ARC Optimizasyonlarını etkinleştirin/devre dışı bırakın
-enable-kapsamlı-noalias -
-etkinleştir-tbaa -
-kapsamlı-kayıt-arama - Kayıtlar için Kapsamlı Arama
son şans yeniden renklendirmenin derinliğini ve girişim kesintilerini atlayarak
-ihracat-deneme - Maço dışa aktarılan sembolleri göster
-hata haritası bölümü - Arıza haritası bölümünün içeriğini göster
-filtre-baskı-işlevleri=- Yalnızca adı olan işlevler için IR yazdırın.
bunu tüm print-[önce|sonra][-all] seçenekleri için eşleştirin
-tam lider-addr - Tam önde gelen adresi yazdır
-g - Hata ayıklama bilgilerinden satır bilgilerini yazdır
mümkün ise
-gps boyutu=- Küresel İşaretçi Adresleme Boyutu.
Varsayılan boyut 8'dır.
-imp-null-check-page-size=- Hedefin bayt cinsinden sayfa boyutu
-dolaylı-semboller - Mach-O için dolaylı sembol tablosu yazdır
nesneler (gerektirir -maço)
-bilgi listesi - Bilgi plist bölümünü dizeler olarak yazdırın
Mach-O nesneleri için (gerektirir -maço)
-internalize-public-api-dosyası=- Sembol adlarının listesini içeren bir dosya
korumak için
-internalize-genel-api-listesi=- Korunacak sembol adlarının listesi
-canlı aralıklara katılma - Kopyaları birleştir (varsayılan=true)
-tembel-bağlama - Mach-o tembel ciltleme bilgilerini göster
-limit-şamandıra-hassasiyet=- Düşük hassasiyetli satır içi diziler oluşturun
bazı kayan libcall'lar için
-link-opt-ipuçları - Bağlayıcı optimizasyon ipuçlarını yazdırın
Mach-O nesneleri (gerektirir -maço)
-maço - MachO'ya özgü nesne dosyası ayrıştırıcısını kullanın
-mat=- Belirli özellikleri hedefleyin
-mcpu=- Belirli bir işlemci türünü hedefleyin (-mcpu=yardım et
detaylar için)
-merror-eksik-parantez - Etrafında eksik parantez hatası
yüklem kayıtları
-merror-bağlantısız-kayıt - Olmayan kayıt adları için hata
bitişik
-mfuture-regs - Gelecekteki kayıtları etkinleştir
-mips16-sabit-adalar - mips16 sabit adalarını etkinleştirin.
-mips16-sert şamandıra - mips16 sabit şamandırayı etkinleştirin.
-mno-bileşik - Bileşik aramayı devre dışı bırak
Altıgen için talimatlar
-mno-ldc1-sdc1 - Çift hassas yükleri ve depoları genişletin
tek hassas muadillerine
-mno-eşleştirme - Çift yönlü talimatları aramayı devre dışı bırakın
Altıgen için
-mwarn-eksik-parantez - Etrafında eksik parantez için uyar
yüklem kayıtları
-mwarn-bağlı olmayan-kayıt - Olmayan kayıt adları için uyar
bitişik
-mwarn-işareti-uyumsuzluğu - İmzalı bir eşleşmeyen için uyar ve
işaretsiz değer
-ayrımcı olmayanlar - Ayrımcı oluşturmayı devre dışı bırak
bilgiler.
-önde gelen-addr - Önde gelen adres yazdırmayın
-no-show-raw-insn - Talimatları sökerken,
talimat baytlarını yazdırın.
-sembolik-işlenenler - ne zaman sembolik işlenenler kullanmayın
sökme (gerektirir -maço)
-ayrıntılı olmayan - Mach-O nesneleri için bilgileri yazdırın
ayrıntılı olmayan veya sayısal biçim (gerekli -maço)
-nvptx-sched4reg - NVPTX'e Özel: kayıt için program
baskı
-objc-meta-veri - Objective-C çalışma zamanı meta verilerini yazdırın
Mach-O dosyaları için (gerekli -maço)
-sonuçta-baskı - Her geçişten sonra IR yazdır
-her şeyden önce-baskı - Her geçişten önce IR yazdırın
-print-imm-hex - Anında değerler için onaltılı biçimi kullanın
-baskı-machineinstrs=- Baskı makinesi instrs
-özel-başlık - Yalnızca ilk biçimi belirli göster
dosya başlığı
-özel-başlıklar - Formata özel dosya başlıklarını görüntüleyin
-r - Yer değiştirme girişlerini şurada görüntüleyin:
dosya
-ham-klang-ast - Ham ikili içeriğini boşaltın
clang AST bölümü
-rdf-dökümü -
-rdf sınırı=-
-rebase - Maço yeniden temellendirme bilgilerini görüntüle
-regalloc - Kullanılacak ayırıcıyı kaydedin
=varsayılan
- dayalı kayıt ayırıcı seçin -O seçenek
=temel - temel kayıt ayırıcı
=hızlı - hızlı kayıt ayırıcı
= açgözlü
- açgözlü kayıt ayırıcı
=pbqp - PBQP kayıt ayırıcısı
-yeniden-harita-dosyası=- Sembol Yeniden Yazma Haritası
-rng-tohum=- Rastgele sayı üreteci için tohum
-s - Her bölümün içeriğini görüntüleyin
-örnek-profil-kontrol-kayıt kapsamı=- %N'den azsa bir uyarı yayınlayın
giriş profilindeki kayıtlar IR ile eşleştirilir.
-örnek-profil-kontrol-örnek kapsamı=- %N'den azsa bir uyarı yayınlayın
giriş profilindeki örnekler IR ile eşleştirilir.
-örnek-profil-küresel-soğuk-eşik=- Hesaplanan üst düzey işlevler
profilde toplanan tüm örneklerin %N'den azı, soğuk olarak işaretlenecektir.
dikkate alınması gereken satır içi.
-örnek-profil-küresel-sıcak eşik=- Hesaplanan üst düzey işlevler
profilde toplanan tüm örneklerin %N'den fazlası sıcak olarak işaretlenecektir.
dikkate alınması gereken satır içi.
-örnek-profil-satır içi-sıcak eşik=- Daha fazlasını hesaba katan satır içi işlevler
üst işlevde toplanan tüm örneklerin %N'den fazlası yeniden satır içine alınır.
-örnek-profil-maks-yayılım-yinelemeler=- Gidilecek maksimum yineleme sayısı
CFG'den numune blok/kenar ağırlıklarını yayarken.
-bölüm=- Yalnızca belirtilen bölümlerde çalıştırın.
İle -maço boşaltma bölümü, bölüm
-bölüm-başlıkları - Başlıkların özetlerini görüntüle
Her bölüm.
-stackmap-sürüm=- Yığın haritası kodlama sürümünü belirtin
(varsayılan = 1)
-istatistikler - Programdan istatistik çıktısını etkinleştir
(Asserts ile kullanılabilir)
-özet-dosya=- İşlev için kullanılacak özet dosyası
ithal etmek.
-t - Sembol tablosunu göster
-zaman geçer - Her geçişte geçen süre, yazdırmada geçen süre
çıkışta her biri için
-üçlü=- Sökmek için üçlü hedef, bkz.
-version mevcut hedefler için
-evrensel-başlıklar - Mach-O evrensel başlıklarını yazdır (gerektirir
-maço)
-gevşemek-bilgi - Gevşeme bilgilerini görüntüle
-doğrulama-hata ayıklama bilgisi -
-doğrula-dom-bilgisi - Hakim bilgilerini doğrulayın (zaman alıcı)
-doğrulama-döngü bilgisi - Döngü bilgilerini doğrulayın (zaman alıcı)
-doğrulama-regalloc - Kayıt tahsisi sırasında doğrulayın
-doğrulama-bölge-bilgisi - Bölge bilgilerini doğrulayın (zaman alıcı)
-doğrulama-scev - ScalarEvolution'ın arka ucunun alındığını doğrulayın
sayar (yavaş)
-zayıf-bağlama - Maço zayıf bağlama bilgilerini göster
-x86-asm-sözdizimi - X86'dan yayılacak kod stilini seçin
arka uç:
=att - AT&T tarzı montaj yayar
=intel - Intel tarzı derleme yayar
Genel Seçenekler:
-Yardım - Mevcut seçenekleri göster (-yardım-gizli
daha fazlası için)
-yardım listesi - Mevcut seçeneklerin listesini görüntüleyin
(-yardım listesi-gizli daha fazlası için)
-version - Bu programın sürümünü görüntüleyin
onworks.net hizmetlerini kullanarak llvm-objdump-3.8'i çevrimiçi kullanın