Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

llvm-nm-3.8 — online w chmurze

Uruchom llvm-nm-3.8 w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie llvm-nm-3.8, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


llvm-nm - wyświetl kod bitowy LLVM i tablicę symboli pliku obiektowego

STRESZCZENIE


llvm-nm [Opcje] [nazwy plików...]

OPIS


Połączenia llvm-nm narzędzie wyświetla nazwy symboli z plików kodów bitowych LLVM, plików obiektowych,
or ar zawierające je archiwa, nazwane w wierszu poleceń. Każdy symbol jest wymieniony wzdłuż
z kilkoma prostymi informacjami o jego pochodzeniu. Jeśli nie określono nazwy pliku lub - is
używany jako nazwa pliku, llvm-nm przetworzy plik na swoim standardowym strumieniu wejściowym.

llvm-nmDomyślnym formatem wyjściowym jest tradycyjny BSD nm format wyjściowy. Każde takie wyjście
Rekord składa się z (opcjonalnie) 8-cyfrowego adresu szesnastkowego, po którym następuje kod typu
znak, po którym następuje nazwa dla każdego symbolu. W każdym wierszu drukowany jest jeden rekord; pola
są oddzielone spacjami. Gdy adres jest pominięty, jest on zastępowany przez 8 spacji.

Obecnie obsługiwane znaki kodu typu i ich znaczenie są następujące:

U
Nazwany obiekt jest przywoływany, ale niezdefiniowany w tym pliku kodu bitowego

C
Wspólne (wiele definicji łączy się w jedną definicję)

W
Słabe odniesienie (wiele definicji łączy się w zero lub jedną definicję)

t
Obiekt funkcji lokalnej (tekst).

T
Obiekt funkcji globalnej (tekst).

d
Lokalny obiekt danych

D
Globalny obiekt danych

?
Coś nie do poznania

Ponieważ pliki kodu bitowego LLVM zazwyczaj zawierają obiekty, których nie uważa się za posiadające
adresy, dopóki nie zostaną połączone w obraz wykonywalny lub skompilowane dynamicznie
„dokładnie na czas”, llvm-nm nie drukuje adresu dla żadnego symbolu w pliku kodu bitowego LLVM,
nawet symbole, które są zdefiniowane w pliku kodu bitowego.

OPCJE


-B (Domyślne)
Użyj formatu wyjściowego BSD. Pseudonim dla --format=bsd.

-P Użyj formatu wyjściowego POSIX.2. Pseudonim dla --format=posix.

--debug-syms, -a
Pokaż wszystkie symbole, nawet tylko debugger.

--tylko-zdefiniowane
Drukuj tylko symbole zdefiniowane w tym pliku (w przeciwieństwie do symboli, które mogą być
do których odwołują się obiekty w tym pliku, ale nie są zdefiniowane w tym pliku).

--dynamiczny, -D
Wyświetlaj dynamiczne symbole zamiast zwykłych symboli.

--tylko zewnętrzne, -g
Drukuj tylko symbole, których definicje są zewnętrzne; to znaczy dostępne z innych
akta.

--format=format, -f format
Wybierz format wyjściowy; format może być system, posixlub Bdd, Wartość domyślna to Bdd.

-Pomoc Wydrukuj podsumowanie opcji wiersza poleceń i ich znaczenie.

--bez sortowania, -p
Pokazuje symbole w kolejności, w jakiej zostały napotkane.

--sortowanie numeryczne, -N, -v
Sortuj symbole według adresu.

--print-nazwa-pliku, -DO, -o
Poprzedź każdy symbol plikiem, z którego pochodzi.

--rozmiar-druku, -S
Pokaż rozmiar symbolu zamiast adresu.

--sortuj-rozmiar
Sortuj symbole według rozmiaru.

--nieokreślony-tylko, -u
Drukuj tylko symbole, do których istnieją odwołania, ale nie są one zdefiniowane w tym pliku.

Korzystaj z llvm-nm-3.8 online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad