Aceasta este comanda iasl 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
iasl - Compilator/decompiler ACPI Source Language
REZUMAT
iasl [...] ...
DESCRIERE
Această pagină de manual documentează pe scurt iasl comanda. Lista de opțiuni este preluată din
ajutor interactiv iasl.
iasl este un compilator și decompilator ASL. Această comandă oferă atât capacitatea de a
traduce unul sau mai multe fișiere sursă ASL în fișierele binare AML corespunzătoare și
capacitatea de a traduce fișierele binare AML înapoi la sursa ASL care poate fi citită.
O documentație mult mai detaliată poate fi găsită la http://www.acpica.org/documentation/.
OPŢIUNI
Caritate
-@
Specificați fișierul de comandă
-I
Specificați un director de includere suplimentar
-T |TOATE|*
Creați fișier șablon de tabel pentru ACPI
-v Afișează versiunea compilatorului
Preprocesor
-D
Definiți sybol pentru utilizarea preprocesorului
-li Creați fișier de ieșire preprocesat (*.i)
-P Preprocesează numai și creează fișierul de ieșire al preprocesorului (*.i)
-Pn Dezactivează preprocesorul
General producție
-p
Specificați calea/prefixul numelui fișierului pentru toate fișierele de ieșire
-va Dezactivați toate erorile și avertismentele (numai rezumatul)
-vi Mai puține erori și avertismente pentru utilizare cu IDE-uri
-vo Activați comentariile de optimizare
-vr Dezactivați remarcile
-vs Dezactivați autentificarea
-w{1|2|3}
Setați nivelul de raportare a avertismentelor
-noi Raportați avertismentele ca erori
CSB și Date producție Fişiere
-s{a|c}
Creați asamblare sau fișier sursă C (*.asm sau *.c)
-i{a|c}
Creați un asamblator sau un fișier de includere C (*.inc sau *.h)
-t{a|c|s}
Creați tabel hexadecimal pentru asamblare, C sau ASL (*.hex)
CSB Cod Generație
-oa Dezactivați toate optimizările (modul de compatibilitate)
-de Dezactivați plierea constantă
-oi Dezactivați optimizarea numărului întreg la Zero/One/Ones
-pe Dezactivați optimizarea șirurilor de referință denumite
- cr Dezactivați verificarea erorilor descriptorului de resurse
-în Ignorați operatorii NoOp
-r
Ignorați antetul tabelului Revizia (1-255)
ASL listarea Fişiere
-l Creați fișier de listare mixt (sursă ASL și AML) (*.lst)
-ln Creați fișier cu spațiu de nume (*.nsp)
-ls Creați fișier sursă combinat (include extinse) (*.src)
ACPI Date Mese
-G Compilați tabel personalizat care conține operatori generici
-vt Creați șabloane detaliate (dezasamblare completă)
CSB Dezasamblator
-d [ ]
Dezasamblați fișierul cod sursă AML în ASL (*.dsl)
-in [ , ]
Dezasamblați mai multe tabele dintr-un singur spațiu de nume
-db Nu traduceți tampon în șabloane de resurse
-DC [ ]
Dezasamblați AML și compilați-l imediat
(Obțineți DSDT de la sistemul curent dacă nu există fișier de intrare)
-e [ , ]
Includeți tabelele ACPI pentru rezoluția simbolului extern
-g Obțineți tabele ACPI și scrieți în fișiere (*.dat)
-în Ignorați codurile operaționale NoOp
-vt Eliminați data tabelului binar în format hex în fișierul de ieșire
Ajutor
-h Ajutor suplimentar și opțiuni de depanare a compilatorului
-hc Operatori de afișare permisi în expresii constante
-hf Afișează ajutor pentru generarea numelui fișierului de ieșire
-HR Afișează numele metodelor rezervate ACPI
-Ht Afișați numele tabelelor ACPI acceptate în prezent
Debug
-b{f|t}
Creați fișierul de depanare (numai arborele complet sau analizat) (*.txt)
-f Ignorați erorile, forțați crearea fișierelor de ieșire AML
-n Numai analiza, fără generare de ieșire
-bine Afișajul compilează timpi și statistici
-x
Setați nivelul de depanare pentru ieșirea urmăririi
-z Nu introduceți un nou ID de compilator pentru DataTables
Utilizați iasl online folosind serviciile onworks.net