EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

llvm-bcanalyzer-3.7 - Online în cloud

Rulați llvm-bcanalyzer-3.7 în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda llvm-bcanalyzer-3.7 care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


llvm-bcanalyzer - Analizor de coduri de biți LLVM

REZUMAT


llvm-bcanalyzer [Opțiuni] [nume de fișier]

DESCRIERE


llvm-bcanalyzer comanda este un mic utilitar pentru analiza fișierelor bitcode. Unealta
citește un fișier cod de biți (cum ar fi generat cu llvm-as instrument) și produce o statistică
raportați despre conținutul fișierului bitcode. Instrumentul poate arunca, de asemenea, un nivel scăzut, dar uman
versiunea lizibilă a fișierului bitcode. Acest instrument probabil nu este de mare interes sau
utilitar, cu excepția celor care lucrează direct cu formatul de fișier bitcode. Majoritatea utilizatorilor LLVM
pot ignora acest instrument.

If nume de fișier este omis sau este -, Apoi llvm-bcanalyzer citește intrarea sa din intrarea standard.
Acest lucru este util pentru combinarea instrumentului într-o conductă. Ieșirea este scrisă conform standardului
ieșire.

OPŢIUNI


-nodetalii
Cauze llvm-bcanalyzer pentru a prescurta ieșirea sa scriind doar un nivel de modul
rezumat. Detaliile pentru funcțiile individuale nu sunt afișate.

- haldă Cauze llvm-bcanalyzer pentru a descărca codul de biți într-un format care poate fi citit de om. Acest format
este semnificativ diferit de asamblarea LLVM și oferă detalii despre
codificarea fișierului bitcode.

-verifica
Cauze llvm-bcanalyzer pentru a verifica modulul produs prin citirea codului de biți. Acest
se asigură că statisticile generate se bazează pe un modul consistent.

-Ajutor Tipăriți un rezumat al opțiunilor liniei de comandă.

EXIT STAREA


If llvm-bcanalyzer reușește, va ieși cu 0. În caz contrar, dacă apare o eroare, o va face
ieșiți cu o valoare diferită de zero, de obicei 1.

REZUMAT REZULTATE DEFINIȚII


Următoarele articole sunt întotdeauna tipărite de llvm-bcanalyzer. Ele cuprind rezumatul
ieșire.

Cod de biți Analiză Of Module
Acesta furnizează doar numele modulului pentru care este analizată codul de biți
generat.

Cod de biți Versiune Număr
Versiunea codului de biți (nu versiunea LLVM) a fișierului citit de analizor.

Fișier Mărimea
Dimensiunea, în octeți, a întregului fișier cod de biți.

Module Bytes
Dimensiunea, în octeți, a blocului de modul. Procentajul este raportat la dimensiunea fișierului.

Funcţie Bytes
Mărimea, în octeți, a tuturor blocurilor funcționale. Procentajul este raportat la dimensiunea fișierului.

Caritate Tipuri de Bytes
Mărimea, în octeți, a grupului de tipuri globale. Procentajul este raportat la dimensiunea fișierului.
Aceasta este dimensiunea definițiilor tuturor tipurilor din fișierul bitcode.

Constant Piscină Bytes
Dimensiunea, în octeți, a Procentajului de blocuri de grup constant este relativă la dimensiunea fișierului.

Module Globali Bytes
Această dimensiune, în octeți, a definițiilor variabilelor globale și a inițializatorilor acestora.
Procentajul este raportat la dimensiunea fișierului.

instrucție Listă Bytes
Mărimea, în octeți, a tuturor listelor de instrucțiuni din toate funcțiile. Procentul este
raportat la dimensiunea fișierului. Rețineți că această valoare este inclusă și în octeții de funcție.

compactarea Tabel Bytes
Mărimea, în octeți, a tuturor tabelelor de compactare din toate funcțiile. Procentul este
raportat la dimensiunea fișierului. Rețineți că această valoare este inclusă și în octeții de funcție.

Simbol Tabel Bytes
Mărimea, în octeți, a tuturor tabelelor de simboluri din toate funcțiile. Procentul este
raportat la dimensiunea fișierului. Rețineți că această valoare este inclusă și în octeții de funcție.

Dependent Biblioteci Bytes
Mărimea, în octeți, a listei de biblioteci dependente din modul. Procentul este
raportat la dimensiunea fișierului. Rețineți că această valoare este inclusă și în Modulul Global
octeți.

Număr Of Cod de biți Blocuri
Numărul total de blocuri de orice fel din fișierul bitcode.

Număr Of funcţii
Numărul total de definiții de funcție din fișierul cod de biți.

Număr Of Tipuri de
Numărul total de tipuri definite în grupul global de tipuri.

Număr Of constante
Numărul total de constante (de orice tip) definite în grupul de constante.

Număr Of pachet de bază Blocuri
Numărul total de blocuri de bază definite în toate funcțiile din fișierul bitcode.

Număr Of Instrucțiuni
Numărul total de instrucțiuni definite în toate funcțiile din fișierul bitcode.

Număr Of Lung Instrucțiuni
Numărul total de instrucțiuni lungi definite în toate funcțiile din fișierul bitcode.
Instrucțiunile lungi sunt cele care au mai mult de 4 octeți. De obicei, instrucțiuni lungi
sunt GetElementPtr cu mai mulți indici, noduri PHI și apeluri la funcții cu mari
număr de argumente.

Număr Of Operanzi
Numărul total de operanzi utilizați în toate instrucțiunile din fișierul bitcode.

Număr Of compactarea Mese
Numărul total de tabele de compactare din toate funcțiile din fișierul bitcode.

Număr Of Simbol Mese
Numărul total de tabele de simboluri din toate funcțiile din fișierul cod de biți.

Număr Of Dependent libs
Numărul total de biblioteci dependente găsite în fișierul bitcode.

Total instrucție Mărimea
Dimensiunea totală a instrucțiunilor în toate funcțiile din fișierul cod de biți.

In medie instrucție Mărimea
Numărul mediu de octeți per instrucțiune pentru toate funcțiile din fișierul cod de biți.
Această valoare este calculată prin împărțirea Dimensiunii totale a instrucțiunilor la numărul de instrucțiuni.

Maxim Tip Slot Număr
Valoarea maximă utilizată pentru numărul de slot al unui tip. Valorile mai mari ale numărului de sloturi necesită mai mult
octeți de codat.

Maxim Valoare Slot Număr
Valoarea maximă utilizată pentru numărul de slot al unei valori. Valorile mai mari ale numărului de sloturi necesită mai mult
octeți de codat.

Bytes pentru Valoare
Dimensiunea medie a unei definiții de valoare (de orice tip). Aceasta se calculează prin împărțire
Dimensiunea fișierului după numărul total de valori de orice tip.

Bytes pentru Caritate
Mărimea medie a unei definiții globale (constante și variabile globale).

Bytes pentru Funcţie
Numărul mediu de octeți per definiția funcției. Aceasta se calculează prin împărțire
Octeți de funcție după numărul de funcții.

# of VBR 32-bit Întregi
Numărul total de numere întregi pe 32 de biți codificate folosind codificarea cu rată de biți variabilă
sistem.

# of VBR 64-bit Întregi
Numărul total de numere întregi pe 64 de biți codificate folosind codificarea cu rată de biți variabilă
sistem.

# of VBR comprimat Bytes
Numărul total de octeți consumați de numerele întregi pe 32 și 64 de biți care utilizează
Schema de codare cu rată de biți variabilă.

# of VBR Extins Bytes
Numărul total de octeți care ar fi fost consumați de cei pe 32 de biți și 64 de biți
numere întregi dacă nu ar fi fost comprimate cu schema de codificare Variable Bit Rage.

Bytes Salvat cu VBR
Numărul total de octeți salvați prin utilizarea schemei de codare Variable Bit Rate. The
procentul este relativ la numărul de octeți extinși VBR.

DETALIAT REZULTATE DEFINIȚII


Următoarele definiții apar numai dacă nu a fost dată opțiunea -nodetails. Detaliat
ieșirea furnizează informații suplimentare pe bază de funcție.

Tip
Semnătura de tip a funcției.

Byte Mărimea
Numărul total de octeți din blocul funcției.

pachet de bază Blocuri
Numărul de blocuri de bază definite de funcție.

Instrucțiuni
Numărul de instrucțiuni definit de funcție.

Lung Instrucțiuni
Numărul de instrucțiuni care utilizează formatul de instrucțiuni lungi în funcție.

Operanzi
Numărul de operanzi utilizați de toate instrucțiunile din funcție.

instrucție Mărimea
Numărul de octeți consumați de instrucțiunile din funcție.

In medie instrucție Mărimea
Numărul mediu de octeți consumați de instrucțiunile din funcție. Această valoare
se calculează împărțind dimensiunea instrucțiunii la instrucțiuni.

Bytes pentru instrucție
Numărul mediu de octeți utilizați de funcție pe instrucțiune. Această valoare este
calculat prin împărțirea Dimensiunii octeților la Instrucțiuni. Rețineți că acesta nu este același cu
Dimensiunea medie a instrucțiunii. Acesta calculează un număr relativ la dimensiunea totală a funcției nu
doar dimensiunea listei de instrucțiuni.

Număr of VBR 32-bit Întregi
Numărul total de numere întregi pe 32 de biți găsite în această funcție (pentru orice utilizare).

Număr of VBR 64-bit Întregi
Numărul total de numere întregi pe 64 de biți găsite în această funcție (pentru orice utilizare).

Număr of VBR comprimat Bytes
Numărul total de octeți din această funcție consumați de numerele întregi pe 32 și 64 de biți
care utilizează schema de codificare cu rată de biți variabilă.

Număr of VBR Extins Bytes
Numărul total de octeți din această funcție care ar fi fost consumați de cei pe 32 de biți
și numere întregi pe 64 de biți dacă nu ar fi fost comprimate cu codificarea cu rată de biți variabilă
sistem.

Bytes Salvat cu VBR
Numărul total de octeți salvați în această funcție prin utilizarea Ratei de biți variabile
schema de codificare. Procentul este relativ la numărul de octeți extinși VBR.

Utilizați llvm-bcanalyzer-3.7 online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? Echipa DevTurks
    Taraf?ndan desteklenmektedir..
    Caracteristici:https://github.com/turkdevopshttps://turkdevops.g...
    Descărcați turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* este un parser rapid Python și
    redactor pentru ASAM (Asociația pentru
    Standardizarea automatizării și
    Sisteme de măsurare) MDF / MF4
    (Format de date de măsurare...
    Descărcați asammdf
  • 3
    LAME (Lame nu este un codificator MP3)
    LAME (Lame nu este un codificator MP3)
    LAME este un instrument educațional de utilizat
    pentru a afla despre codificarea MP3. The
    Scopul proiectului LAME este îmbunătățirea
    psihoacustica, calitatea si viteza
    de deputat...
    Descărcați LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Un set de module de extensie Python care
    împachetați clasele GUI multiplatformă din
    wxWidgets.. Public: Dezvoltatori. Utilizator
    interfață: X Window System (X11), Win32...
    Descărcați wxPython
  • 5
    packfilemanager
    packfilemanager
    Acesta este managerul de fișiere al pachetului Total War
    proiect, începând cu versiunea 1.7. A
    scurtă introducere în Warscape
    modding:...
    Descărcați packfilemanager
  • 6
    IPerf2
    IPerf2
    Un instrument de măsurare a traficului de rețea
    Performanță TCP și UDP cu metrici
    atât în ​​jurul debitului cât și al latenței. The
    obiectivele includ menținerea unui activ
    cod iperf...
    Descărcați IPerf2
  • Mai mult »

Comenzi Linux

Ad