Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

llvm-bcanalyzer-3.7 - Online w chmurze

Uruchom llvm-bcanalyzer-3.7 w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie llvm-bcanalyzer-3.7, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


llvm-bcanalyzer - analizator kodu bitowego LLVM

STRESZCZENIE


llvm-bcanalizer [Opcje] [filename]

OPIS


Połączenia llvm-bcanalizer polecenie to małe narzędzie do analizy plików z kodem bitowym. Narzędzie
odczytuje plik kodu bitowego (taki jak wygenerowany za pomocą llvm-as narzędzie) i generuje dane statystyczne
raport o zawartości pliku bitcode. Narzędzie może również zrzucić niski poziom, ale ludzki
czytelną wersję pliku kodu bitowego. To narzędzie prawdopodobnie nie jest zbyt interesujące lub
narzędzie, z wyjątkiem tych, które pracują bezpośrednio z formatem pliku kodu bitowego. Większość użytkowników LLVM
mogę po prostu zignorować to narzędzie.

If filename jest pominięty lub jest -, następnie llvm-bcanalizer odczytuje swoje wejście ze standardowego wejścia.
Jest to przydatne w przypadku łączenia narzędzia w potok. Dane wyjściowe są zapisywane w standardzie
wyjście.

OPCJE


-bez szczegółów
Rozwiązania llvm-bcanalizer skrócić wynik, zapisując tylko poziom modułu
streszczenie. Szczegóły poszczególnych funkcji nie są wyświetlane.

-wysypisko Rozwiązania llvm-bcanalizer aby zrzucić kod bitowy w formacie czytelnym dla człowieka. Ten format
różni się znacznie od montażu LLVM i zawiera szczegółowe informacje na temat
kodowanie pliku bitcode.

-zweryfikować
Rozwiązania llvm-bcanalizer aby zweryfikować wyprodukowany moduł poprzez odczyt kodu bitowego. Ten
gwarantuje, że generowane statystyki opierają się na spójnym module.

-Pomoc Wydrukuj podsumowanie opcji wiersza poleceń.

EXIT STATUS


If llvm-bcanalizer się powiedzie, zakończy się z 0. W przeciwnym razie, jeśli wystąpi błąd, zostanie
wyjdź z wartością różną od zera, zwykle 1.

PODSUMOWANIE WYDAJNOŚĆ DEFINITIONS


Poniższe elementy są zawsze drukowane przez llvm-bcanalyzer. Stanowią podsumowanie
wyjście.

Kod bitowy Analiza Of Moduł
To po prostu podaje nazwę modułu, dla którego przeprowadzana jest analiza kodu bitowego
wygenerowane.

Kod bitowy Wersja Numer
Wersja kodu bitowego (nie wersja LLVM) pliku odczytanego przez analizator.

filet Rozmiar
Rozmiar w bajtach całego pliku kodu bitowego.

Moduł Bajtów
Rozmiar bloku modułu w bajtach. Wartość procentowa zależy od rozmiaru pliku.

Funkcjonować Bajtów
Rozmiar w bajtach wszystkich bloków funkcyjnych. Wartość procentowa zależy od rozmiaru pliku.

Globalne rodzaje Bajtów
Rozmiar w bajtach globalnej puli typów. Wartość procentowa zależy od rozmiaru pliku.
Jest to rozmiar definicji wszystkich typów w pliku kodu bitowego.

stały pływacki Bajtów
Rozmiar w bajtach stałego procentu bloków puli jest zależny od rozmiaru pliku.

Moduł Globals Bajtów
Rozmiar w bajtach definicji zmiennych globalnych i ich inicjatorów.
Wartość procentowa zależy od rozmiaru pliku.

Instrukcja Lista Bajtów
Rozmiar w bajtach wszystkich list instrukcji we wszystkich funkcjach. Procent jest
w stosunku do rozmiaru pliku. Należy pamiętać, że ta wartość jest również zawarta w bajtach funkcji.

Zagęszczanie Stół Bajtów
Rozmiar w bajtach wszystkich tabel zagęszczania we wszystkich funkcjach. Procent jest
w stosunku do rozmiaru pliku. Należy pamiętać, że ta wartość jest również zawarta w bajtach funkcji.

symbol Stół Bajtów
Rozmiar w bajtach wszystkich tablic symboli we wszystkich funkcjach. Procent jest
w stosunku do rozmiaru pliku. Należy pamiętać, że ta wartość jest również zawarta w bajtach funkcji.

Zależny biblioteki Bajtów
Rozmiar w bajtach listy bibliotek zależnych w module. Procent jest
w stosunku do rozmiaru pliku. Należy pamiętać, że ta wartość jest również uwzględniona w module Global
Bajty.

Numer Of Kod bitowy Bloki
Całkowita liczba bloków dowolnego rodzaju w pliku kodu bitowego.

Numer Of Funkcje
Całkowita liczba definicji funkcji w pliku kodu bitowego.

Numer Of rodzaje
Całkowita liczba typów zdefiniowanych w globalnej puli typów.

Numer Of Stałe
Całkowita liczba stałych (dowolnego typu) zdefiniowanych w puli stałych.

Numer Of Basic Bloki
Całkowita liczba podstawowych bloków zdefiniowanych we wszystkich funkcjach w pliku bitcode.

Numer Of Instrukcje
Całkowita liczba instrukcji zdefiniowanych we wszystkich funkcjach w pliku kodu bitowego.

Numer Of długo Instrukcje
Całkowita liczba długich instrukcji zdefiniowanych we wszystkich funkcjach w pliku kodu bitowego.
Długie instrukcje to te, które zajmują więcej niż 4 bajty. Zwykle długie instrukcje
to GetElementPtr z kilkoma indeksami, węzłami PHI i wywołaniami funkcji z dużymi wartościami
liczba argumentów.

Numer Of Operandy
Całkowita liczba operandów użytych we wszystkich instrukcjach w pliku kodu bitowego.

Numer Of Zagęszczanie Stoły
Całkowita liczba tabel zagęszczania we wszystkich funkcjach w pliku kodu bitowego.

Numer Of symbol Stoły
Całkowita liczba tablic symboli we wszystkich funkcjach w pliku kodu bitowego.

Numer Of Zależny Libs
Całkowita liczba bibliotek zależnych znalezionych w pliku kodu bitowego.

Kwota produktów: Instrukcja Rozmiar
Całkowity rozmiar instrukcji wszystkich funkcji w pliku kodu bitowego.

Średni Instrukcja Rozmiar
Średnia liczba bajtów na instrukcję dla wszystkich funkcji w pliku kodu bitowego.
Wartość tę oblicza się, dzieląc całkowity rozmiar instrukcji przez liczbę instrukcji.

Maksymalny Rodzaj Nieruchomości Otwór Numer
Maksymalna wartość używana dla numeru gniazda typu. Większe wartości numerów slotów wymagają więcej
bajtów do zakodowania.

Maksymalny wartość Otwór Numer
Maksymalna wartość używana dla numeru przedziału wartości. Większe wartości numerów slotów wymagają więcej
bajtów do zakodowania.

Bajtów Za wartość
Średni rozmiar definicji wartości (dowolnego typu). Oblicza się to poprzez dzielenie
Rozmiar pliku według całkowitej liczby wartości dowolnego typu.

Bajtów Za Globalne
Średni rozmiar definicji globalnej (stałe i zmienne globalne).

Bajtów Za Funkcjonować
Średnia liczba bajtów na definicję funkcji. Oblicza się to poprzez dzielenie
Bajty funkcji według liczby funkcji.

# of VBR 32-bit Liczby całkowite
Całkowita liczba 32-bitowych liczb całkowitych zakodowanych przy użyciu kodowania ze zmienną szybkością transmisji
Schemat.

# of VBR 64-bit Liczby całkowite
Całkowita liczba 64-bitowych liczb całkowitych zakodowanych przy użyciu kodowania ze zmienną szybkością transmisji
Schemat.

# of VBR Sprężony Bajtów
Całkowita liczba bajtów zużytych przez 32-bitowe i 64-bitowe liczby całkowite korzystające z
Schemat kodowania ze zmienną szybkością transmisji.

# of VBR Rozszerzony Bajtów
Całkowita liczba bajtów, które zostałyby zużyte w wersji 32-bitowej i 64-bitowej
liczby całkowite, gdyby nie zostały skompresowane przy użyciu schematu kodowania Variable Bit Rage.

Bajtów Zapisane Z VBR
Całkowita liczba bajtów zapisanych przy użyciu schematu kodowania ze zmienną przepływnością. The
procent jest zależny od liczby rozszerzonych bajtów VBR.

SZCZEGÓŁOWE WYDAJNOŚĆ DEFINITIONS


Poniższe definicje występują tylko wtedy, gdy nie podano opcji -nodetails. Szczegółowe
dane wyjściowe dostarczają dodatkowych informacji dla poszczególnych funkcji.

Rodzaj Nieruchomości
Sygnatura typu funkcji.

Bajt Rozmiar
Całkowita liczba bajtów w bloku funkcji.

Basic Bloki
Liczba podstawowych bloków zdefiniowanych przez funkcję.

Instrukcje
Liczba instrukcji zdefiniowanych przez funkcję.

długo Instrukcje
Liczba instrukcji korzystających z długiego formatu instrukcji w funkcji.

Operandy
Liczba operandów używanych przez wszystkie instrukcje w funkcji.

Instrukcja Rozmiar
Liczba bajtów zużytych przez instrukcje w funkcji.

Średni Instrukcja Rozmiar
Średnia liczba bajtów zużywanych przez instrukcje w funkcji. Ta wartość
jest obliczana poprzez podzielenie Rozmiaru Instrukcji przez Instrukcje.

Bajtów Za Instrukcja
Średnia liczba bajtów używanych przez funkcję na instrukcję. Ta wartość jest
oblicza się, dzieląc rozmiar bajtu przez instrukcje. Należy pamiętać, że to nie to samo, co
Średni rozmiar instrukcji. Oblicza liczbę w odniesieniu do całkowitego rozmiaru funkcji nie
tylko rozmiar listy instrukcji.

Numer of VBR 32-bit Liczby całkowite
Całkowita liczba 32-bitowych liczb całkowitych znalezionych w tej funkcji (do dowolnego zastosowania).

Numer of VBR 64-bit Liczby całkowite
Całkowita liczba 64-bitowych liczb całkowitych znalezionych w tej funkcji (do dowolnego zastosowania).

Numer of VBR Sprężony Bajtów
Całkowita liczba bajtów w tej funkcji zużytych przez 32-bitowe i 64-bitowe liczby całkowite
korzystające ze schematu kodowania ze zmienną szybkością transmisji.

Numer of VBR Rozszerzony Bajtów
Całkowita liczba bajtów w tej funkcji, która zostałaby zużyta przez wersję 32-bitową
i 64-bitowe liczby całkowite, gdyby nie zostały skompresowane przy użyciu kodowania o zmiennej przepływności
Schemat.

Bajtów Zapisane Z VBR
Całkowita liczba bajtów zapisanych w tej funkcji przy użyciu zmiennej szybkości transmisji
schemat kodowania. Wartość procentowa jest zależna od liczby rozszerzonych bajtów VBR.

Użyj llvm-bcanalyzer-3.7 online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    turkdewops
    turkdewops
    TurkDevOps a�?k kaynak yaz?l?m
    żel tirici topluluklar? Zespół DevTurks
    Taraf?ndan desteklenmektedir..
    Funkcje: https://github.com/turkdevops https://turkdevops.g...
    Pobierz turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* to szybki parser Pythona i
    edytor dla ASAM (Association for
    Standaryzacja Automatyki i
    Systemy pomiarowe) MDF / MF4
    (Format danych pomiarowych...
    Pobierz asammdf
  • 3
    LAME (Klama nie jest enkoderem MP3)
    LAME (Klama nie jest enkoderem MP3)
    LAME jest narzędziem edukacyjnym, którego należy używać
    do nauki kodowania MP3. The
    Celem projektu LAME jest poprawa
    psychoakustyka, jakość i szybkość
    posła...
    Pobierz LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Zestaw modułów rozszerzeń Pythona, który
    zawiń międzyplatformowe klasy GUI z
    wxWidgets. Odbiorcy: Deweloperzy. Użytkownik
    interfejs: X Window System (X11), Win32...
    Pobierz wxPython
  • 5
    menedżer plików pakietów
    menedżer plików pakietów
    To jest menedżer plików pakietu Total War
    projekt, począwszy od wersji 1.7. A
    krótkie wprowadzenie do Warscape
    modowanie: ...
    Pobierz menedżera plików pack
  • 6
    IPerf2
    IPerf2
    Narzędzie do pomiaru ruchu sieciowego
    Wydajność TCP i UDP z metrykami
    zarówno pod względem przepustowości, jak i opóźnień. The
    cele obejmują utrzymanie aktywności
    iperf dorsz...
    Pobierz IPerf2
  • więcej »

Komendy systemu Linux

Ad