Dit is de opdracht-iasl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator
PROGRAMMA:
NAAM
iasl - ACPI-brontaalcompiler/decompiler
KORTE INHOUD
iasl [...] ...
PRODUCTBESCHRIJVING
Deze handleiding beschrijft in het kort de: iasl commando. De optielijst is afkomstig uit de
iasl interactieve hulp.
iasl is een ASL-compiler en decompiler. Deze opdracht biedt zowel de mogelijkheid om
vertaal een of meer ASL-bronbestanden naar hun overeenkomstige AML binaire bestanden, en de
mogelijkheid om AML binaire bestanden terug te vertalen naar een leesbare ASL-bron.
Veel meer gedetailleerde documentatie is te vinden op http://www.acpica.org/documentation/.
OPTIES
Globaal
-@
Geef het opdrachtbestand op
-I
Geef een aanvullende include-directory op
-T |ALLES|*
Maak een tabelsjabloonbestand voor ACPI
-v Compilerversie weergeven
preprocessor
-D
Definieer sybol voor preprocessorgebruik
-li Maak een vooraf verwerkt uitvoerbestand (*.i)
-P Alleen voorbewerken en preprocessor-uitvoerbestand maken (*.i)
-Pn Preprocessor uitschakelen
Algemeen uitgang
-p
Geef het voorvoegsel pad/bestandsnaam op voor alle uitvoerbestanden
- va Schakel alle fouten en waarschuwingen uit (alleen samenvatting)
-vi Minder uitgebreide fouten en waarschuwingen voor gebruik met IDE's
-vo Optimalisatieopmerkingen inschakelen
-vr Schakel opmerkingen uit
-vs Aanmelden uitschakelen
-w{1|2|3}
Stel waarschuwingsrapportageniveau in
-wij Rapporteer waarschuwingen als fouten
AML en Data uitgang Bestanden
-s{a|c}
Maak een assembler- of C-bronbestand (*.asm of *.c)
-i{a|c}
Assembler of C include-bestand maken (*.inc of *.h)
-t{a|c|s}
Maak een assembler-, C- of ASL-hex-tabel (*.hex)
AML Code Generatie
-oa Schakel alle optimalisaties uit (compatibiliteitsmodus)
-van Schakel constant vouwen uit
-Oi Schakel optimalisatie van gehele getallen uit naar Nul/Een/Enen
-op Optimalisatie van benoemde verwijzingsreeksen uitschakelen
-kr Schakel de foutcontrole van de resourcedescriptor uit
-in Negeer NoOp-operators
-r
Negeer tabelkop Revisie (1-255)
ASL Listing Bestanden
-l Gemengd lijstbestand maken (ASL-bron en AML) (*.lst)
-In Naamruimtebestand maken (*.nsp)
-ls Gecombineerd bronbestand maken (uitgebreid inclusief) (*.src)
ACPI Data Tafels
-G Stel een aangepaste tabel samen met generieke operatoren
-vt Maak uitgebreide sjablonen (volledige demontage)
AML Demonteur
-d [ ]
Demonteer AML naar ASL-broncodebestand (*.dsl)
-in [ , ]
Demonteer meerdere tabellen uit één naamruimte
-Db Vertaal buffers niet naar resourcesjablonen
-gelijkstroom [ ]
Demonteer AML en compileer het onmiddellijk
(Verkrijg DSDT van het huidige systeem als er geen invoerbestand is)
-e [ , ]
Voeg ACPI-tabel(len) toe voor resolutie van externe symbolen
-g ACPI-tabellen ophalen en naar bestanden schrijven (*.dat)
-in Negeer NoOp-opcodes
-vt Dump de binaire tabeldatum in hex-formaat in het uitvoerbestand
Help
-h Extra hulp en foutopsporingsopties voor de compiler
-hc Geef operatoren weer die zijn toegestaan in constante-expressies
-hf Geef hulp weer voor het genereren van uitvoerbestandsnamen
-uur Toon door ACPI gereserveerde methodenamen
Ht Geef momenteel ondersteunde ACPI-tabelnamen weer
Debug
-b{f|t}
Foutopsporingsbestand maken (alleen volledige of geparseerde boomstructuur) (*.txt)
-f Fouten negeren, creatie van AML-uitvoerbestand(en) forceren
-n Alleen parseren, geen uitvoer genereren
-ot Display compileert tijden en statistieken
-x
Stel debug-niveau in voor trace-uitvoer
-z Voeg geen nieuwe compiler-ID in voor DataTables
Gebruik IASL online met behulp van onworks.net-services