Это команда iasl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
iasl - компилятор / декомпилятор исходного языка ACPI
СИНТАКСИС
МАСЛ [...] ...
ОПИСАНИЕ
Эта страница руководства кратко документирует МАСЛ команда. Список опций взят из
Интерактивная справка iasl.
МАСЛ это компилятор и декомпилятор ASL. Эта команда предоставляет как возможность
перевести один или несколько исходных файлов ASL в соответствующие им двоичные файлы AML, а
возможность переводить двоичные файлы AML обратно в читаемый исходный текст ASL.
Более подробную документацию можно найти на сайте http://www.acpica.org/documentation/.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Глобальный
-@
Укажите командный файл
-I
Укажите дополнительный подключаемый каталог
-T | ВСЕ | *
Создать файл шаблона таблицы для ACPI
-v Показать версию компилятора
препроцессор
-D
Определите sybol для использования препроцессором
-ли Создать предварительно обработанный выходной файл (* .i)
-P Только предварительная обработка и создание выходного файла препроцессора (* .i)
Рп Отключить препроцессор
Общие Результат
-p
Укажите префикс пути / имени файла для всех выходных файлов
-Будет Отключить все ошибки и предупреждения (только сводка)
-ви Менее подробные ошибки и предупреждения для использования с IDE
-во Включить комментарии по оптимизации
-VR Отключить примечания
-против Отключить вход в систему
-w {1 | 2 | 3}
Установить уровень отчетов о предупреждениях
-мы Сообщать предупреждения как об ошибках
AML и Данные Результат Файлы
-s {a | c}
Создайте исходный файл на ассемблере или C (* .asm или * .c)
-i {a | c}
Создайте включаемый файл ассемблера или C (* .inc или * .h)
-t {a | c | s}
Создать шестнадцатеричную таблицу ассемблера, C или ASL (* .hex)
AML Code Поколение
-оа Отключить все оптимизации (режим совместимости)
-из Отключить постоянное сворачивание
-ой Отключить целочисленную оптимизацию до нуля / единицы / единицы
-One Отключить оптимизацию именованной ссылочной строки
-кр Отключить проверку ошибок дескриптора ресурса
-in Игнорировать операторы NoOp
-r
Редакция заголовка таблицы переопределения (1-255)
Язык жестов Список Файлы
-l Создать файл смешанного списка (исходный ASL и AML) (* .lst)
-ln Создать файл пространства имен (* .nsp)
-ls Создать комбинированный исходный файл (расширенный) (* .src)
ACPI Данные таблицы
-G Скомпилировать настраиваемую таблицу, содержащую общие операторы
-вт Создание подробных шаблонов (полная разборка)
AML Дизассемблер
-d [ ]
Дизассемблировать AML в файл исходного кода ASL (* .dsl)
-in [ , ]
Дизассемблировать несколько таблиц из единого пространства имен
-db Не переводить буферы в шаблоны ресурсов
-Округ Колумбия [ ]
Дизассемблируйте AML и сразу скомпилируйте его
(Получить DSDT из текущей системы, если нет входного файла)
-e [ , ]
Включите таблицы ACPI для разрешения внешних символов
-g Получить таблицы ACPI и записать в файлы (* .dat)
-in Игнорировать коды операций NoOp
-вт Дамп двоичной таблицы даты в шестнадцатеричном формате в выходном файле
Помощь
-h Дополнительная справка и параметры отладки компилятора
-hc Операторы отображения, разрешенные в постоянных выражениях
-хф Показать справку по генерации имени выходного файла
-час Отображение имен зарезервированных методов ACPI
-HT Отображение поддерживаемых в настоящее время имен таблиц ACPI
Отлаживать
-b {f | t}
Создать файл отладки (полное или только дерево синтаксического анализа) (* .txt)
-f Игнорировать ошибки, принудительно создавать файлы вывода AML
-n Только синтаксический анализ, без вывода вывода
-от Отображение времени компиляции и статистики
-x
Установите уровень отладки для вывода трассировки
-z Не вставляйте новый идентификатор компилятора для таблиц данных
Используйте iasl онлайн с помощью сервисов onworks.net