Dies ist der Befehl iasl, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
iasl - ACPI-Quellsprache-Compiler/Decompiler
ZUSAMMENFASSUNG
iasl [...] ...
BESCHREIBUNG
Diese Handbuchseite dokumentiert kurz die iasl Befehl. Die Optionsliste stammt aus dem
iasl interaktive hilfe.
iasl ist ein ASL-Compiler und -Decompiler. Dieser Befehl bietet sowohl die Möglichkeit,
eine oder mehrere ASL-Quelldateien in die entsprechenden AML-Binärdateien übersetzen und die
Möglichkeit, AML-Binärdateien zurück in eine lesbare ASL-Quelle zu übersetzen.
Eine viel ausführlichere Dokumentation finden Sie unter http://www.acpica.org/documentation/.
OPTIONAL
Global
-@
Befehlsdatei angeben
-I
Zusätzliches Include-Verzeichnis angeben
-T |ALLE|*
Tabellenvorlagendatei für ACPI erstellen
-v Compilerversion anzeigen
Präprozessor
-D
Definieren Sie das Symbol für die Verwendung des Präprozessors
-li Vorbereitete Ausgabedatei erstellen (*.i)
-P Nur vorverarbeiten und Präprozessor-Ausgabedatei erstellen (*.i)
-PN Präprozessor deaktivieren
Allgemeines Output
-p
Geben Sie das Pfad-/Dateinamenspräfix für alle Ausgabedateien an
-gehen Alle Fehler und Warnungen deaktivieren (nur Zusammenfassung)
-vi Weniger ausführliche Fehler und Warnungen für die Verwendung mit IDEs
-vo Optimierungskommentare aktivieren
-vr Bemerkungen deaktivieren
-vs Anmeldung deaktivieren
-w{1|2|3}
Warnmeldungsebene festlegen
-wir Warnungen als Fehler melden
AML und Datum Output Mappen
-s{a|c}
Assembler- oder C-Quelldatei erstellen (*.asm oder *.c)
-i{a|c}
Assembler- oder C-Include-Datei erstellen (*.inc oder *.h)
-t{a|c|s}
Assembler-, C- oder ASL-Hex-Tabelle erstellen (*.hex)
AML Code Generation
-oa Alle Optimierungen deaktivieren (Kompatibilitätsmodus)
-oder Ständiges Falten deaktivieren
-oi Ganzzahloptimierung auf Null/Eins/Eins deaktivieren
-On Optimierung von benannten Referenzzeichenfolgen deaktivieren
- kr Fehlerprüfung des Ressourcendeskriptors deaktivieren
-in NoOp-Operatoren ignorieren
-r
Überschreiben der Tabellenüberschrift Revision (1-255)
ASL Auflistung Mappen
-l Erstellen Sie eine gemischte Auflistungsdatei (ASL-Quelle und AML) (*.lst)
-ln Namespace-Datei erstellen (*.nsp)
-ls Kombinierte Quelldatei erstellen (erweiterte Includes) (*.src)
ACPI Datum Tische
-G Kompilieren Sie eine benutzerdefinierte Tabelle mit generischen Operatoren
-vt Ausführliche Vorlagen erstellen (vollständige Demontage)
AML Disassembler
-d [ ]
Disassemblieren von AML in ASL-Quellcodedatei (*.dsl)
-in [ , ]
Disassemblieren mehrerer Tabellen aus einem einzigen Namespace
-db Übersetzen Sie Puffer nicht in Ressourcenvorlagen
-dc [ ]
AML zerlegen und sofort kompilieren
(Beziehen Sie DSDT vom aktuellen System, wenn keine Eingabedatei vorhanden ist)
-e [ , ]
ACPI-Tabelle(n) für externe Symbolauflösung einschließen
-g ACPI-Tabellen abrufen und in Dateien schreiben (*.dat)
-in NoOp-Opcodes ignorieren
-vt Binäres Tabellendatum im Hex-Format in der Ausgabedatei ausgeben
Hilfe
-h Zusätzliche Hilfe- und Compiler-Debugging-Optionen
-hc In konstanten Ausdrücken zulässige Anzeigeoperatoren
-hf Hilfe zur Generierung von Ausgabedateinamen anzeigen
-Std ACPI-reservierte Methodennamen anzeigen
-HT Aktuell unterstützte ACPI-Tabellennamen anzeigen
Debuggen
-b{f|t}
Debug-Datei erstellen (nur vollständiger oder Parse-Baum) (*.txt)
-f Fehler ignorieren, Erstellung von AML-Ausgabedatei(en) erzwingen
-n Nur Parsen, keine Ausgabegenerierung
-ot Display stellt Zeiten und Statistiken zusammen
-x
Debug-Level für Trace-Ausgabe festlegen
-z Keine neue Compiler-ID für DataTables einfügen
Verwenden Sie iasl online mit den onworks.net-Diensten