Jest to polecenie iasl, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
iasl — kompilator/dekompilator języka źródłowego ACPI
STRESZCZENIE
jasl [...] ...
OPIS
Ta strona podręcznika krótko opisuje jasl Komenda. Lista opcji jest pobierana z
interaktywna pomoc iasl.
jasl jest kompilatorem i dekompilatorem ASL. To polecenie zapewnia zarówno możliwość:
przetłumacz jeden lub więcej plików źródłowych ASL na odpowiadające im pliki binarne AML, a
możliwość tłumaczenia plików binarnych AML z powrotem na czytelne źródło ASL.
Znacznie bardziej szczegółową dokumentację można znaleźć na http://www.acpica.org/documentation/.
OPCJE
Globalne
-@
Określ plik poleceń
-I
Określ dodatkowy katalog dołączania
-T |WSZYSTKIE|*
Utwórz plik szablonu tabeli dla ACPI
-v Wyświetl wersję kompilatora
Preprocesor
-D
Zdefiniuj symbol dla użycia preprocesora
-li Utwórz wstępnie przygotowany plik wyjściowy (*.i)
-P Przetwarzaj tylko wstępnie i utwórz plik wyjściowy preprocesora (*.i)
-Pn Wyłącz preprocesor
Ogólne Wydajność
-p
Określ prefiks ścieżki/nazwy pliku dla wszystkich plików wyjściowych
-wa Wyłącz wszystkie błędy i ostrzeżenia (tylko podsumowanie)
-wi Mniej opisowych błędów i ostrzeżeń do użytku z IDE
-vo Włącz komentarze optymalizacyjne
-wr Wyłącz uwagi
-vs Wyłącz logowanie
-w{1|2|3}
Ustaw poziom raportowania ostrzeżeń
-my Zgłoś ostrzeżenia jako błędy
AML i Dane Wydajność Akta
-s{a|c}
Utwórz plik źródłowy asemblera lub C (*.asm lub *.c)
-i{a|c}
Utwórz asembler lub plik dołączany w C (*.inc lub *.h)
-t{a|c|s}
Utwórz tabelę szesnastkową asemblera, C lub ASL (*.hex)
AML Code Pożądania
-oa Wyłącz wszystkie optymalizacje (tryb zgodności)
-z Wyłącz stałe składanie
-oj Wyłącz optymalizację liczb całkowitych na zero/jeden/jedynki
-na Wyłącz optymalizację nazwanych ciągów referencyjnych
-kr Wyłącz sprawdzanie błędów deskryptora zasobów
-W Ignoruj operatorów NoOp
-r
Zmiana nagłówka tabeli zmian (1-255)
ASL Notowania Akta
-l Utwórz plik listy mieszanej (źródło ASL i AML) (*.lst)
-n Utwórz plik przestrzeni nazw (*.nsp)
-ls Utwórz połączony plik źródłowy (rozszerzone zawiera) (*.src)
ACPI Dane Stoły
-G Skompiluj niestandardową tabelę zawierającą operatory ogólne
-wt Tworzenie pełnych szablonów (pełny demontaż)
AML Deasembler
-d [ ]
Zdeasembluj plik kodu źródłowego AML do ASL (*.dsl)
-W [ , ]
Zdemontuj wiele tabel z pojedynczej przestrzeni nazw
-db Nie tłumacz buforów na szablony zasobów
-dc [ ]
Zdeasembluj AML i natychmiast go skompiluj
(Uzyskaj DSDT z bieżącego systemu, jeśli nie ma pliku wejściowego)
-e [ , ]
Dołącz tabele ACPI dla rozdzielczości symboli zewnętrznych
-g Pobierz tabele ACPI i zapisz do plików (*.dat)
-W Ignoruj kody operacji NoOp
-wt Zrzuć datę tabeli binarnej w formacie szesnastkowym w pliku wyjściowym
Pomoc
-h Dodatkowa pomoc i opcje debugowania kompilatora
-hc Operatory wyświetlania dozwolone w wyrażeniach stałych
-hf Wyświetl pomoc do generowania nazw plików wyjściowych
-godz Wyświetl zastrzeżone nazwy metod ACPI
-HT Wyświetl aktualnie obsługiwane nazwy tabel ACPI
Debug
-b{f|t}
Utwórz plik debugowania (tylko pełne lub analizowane drzewo) (*.txt)
-f Ignoruj błędy, wymuś tworzenie plików wyjściowych AML
-n Tylko analizuj, bez generowania danych wyjściowych
-ot Wyświetlacz kompiluje czasy i statystyki
-x
Ustaw poziom debugowania dla wyjścia śledzenia
-z Nie wstawiaj nowego identyfikatora kompilatora dla DataTables
Korzystaj z iasl online za pomocą usług onworks.net