Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

llvm-symbolizer-3.6 - Online w chmurze

Uruchom llvm-symbolizer-3.6 u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie llvm-symbolizer-3.6, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


llvm-symbolizer - konwertuj adresy na lokalizacje kodu źródłowego

STRESZCZENIE


symbolizator llvm [opcje]

OPIS


symbolizator llvm odczytuje nazwy i adresy plików obiektów ze standardowego wejścia i drukuje
odpowiednie lokalizacje kodu źródłowego na standardowe wyjście. Jeśli plik obiektowy jest określony w
wiersz poleceń, symbolizator llvm odczytuje tylko adresy ze standardowego wejścia. Ten program używa
sekcje informacji debugowania i tabela symboli w plikach obiektów.

PRZYKŁAD


$ adres kota.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-symbolizer < addr.txt
główny
/tmp/a.cc:4

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

h_inlined_into_g
/tmp/nagłówek.h:2
g_inlined_into_f
/tmp/nagłówek.h:7
f_inlined_into_main
/tmp/źródło.cc:3
główny
/tmp/źródło.cc:8

_Główny
/tmp/source_i386.cc:8

_Główny
/tmp/source_x86_64.cc:8
$ kot adres2.txt
0x4004f4
0x401000
$ llvm-symbolizer -obj=a.out < addr2.txt
główny
/tmp/a.cc:4

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

OPCJE


-obj Ścieżka do pliku obiektowego, który ma być symbolizowany.

-functions=[brak|krótki|powiązanie]
Określ sposób drukowania nazw funkcji (pomiń nazwę funkcji, wypisz skrót
nazwę funkcji lub, odpowiednio, wypisz pełną nazwę powiązania). Domyślnie do połączenie.

-use-symbol-tabela
Preferuj nazwy funkcji przechowywane w tabeli symboli zamiast nazw funkcji w informacjach debugowania
Sekcje. Wartość domyślna to prawda.

-demangować
Wydrukuj rozmyte nazwy funkcji. Wartość domyślna to prawda.

-podszewka
Jeśli lokalizacja kodu źródłowego znajduje się w funkcji wbudowanej, drukuje wszystkie ramki inlnied.
Wartość domyślna to prawda.

-domyślny-arch
Jeśli plik binarny zawiera pliki obiektowe dla wielu architektur (np. jest to Mach-O
uniwersalny binarny), symbolizują plik obiektowy dla danej architektury. Możesz
również określ architekturę, pisząc nazwa_binarna: nazwa_archiwum na wejściu (patrz
przykład powyżej). Jeśli architektura nie zostanie określona w żaden sposób, adres nie będzie
symbolizowane. Domyślnie pusty ciąg.

-dsym-wskazówka=
(Flaga tylko dla Darwina). Jeśli informacje debugowania dla pliku binarnego nie są obecne w pliku default
lokalizacji, poszukaj informacji debugowania w ścieżce .dSYM podanej przez -dsym-wskazówka
flaga. Ta flaga może być używana wielokrotnie.

EXIT STATUS


symbolizator llvm zwraca 0. Inne kody wyjścia oznaczają wewnętrzny błąd programu.

Użyj llvm-symbolizer-3.6 online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad