Утилиты gnatpsys и gnatpsta
Множество описаний стандартных пакетов System и Standard
зависят от конкретной реализации системы и используемой платформы.
Исходный текст пакета Standard не доступен, а доступный исходный текст пакета System
использует множество специальных атрибутов для параметризации различных критических значений и в некоторых случаях может оказаться не достаточно информативным.
Для подобных случаев предусматриваются специальные утилиты gnatpsys и gnatpsta
(начиная с версии 3.15, утилита gnatpsys - не поставляется).
Эти утилиты осуществляют динамическое определение значений параметров, которые зависят от конкретной реализации системы и используются пакетами System и Standard, после чего, отображают их в виде листингов с исходными текстами этих пакетов, показывая все фактические значения, которые могут быть интересны программисту.
Обе утилиты осуществляют вывод на стандартное устройство вывода используемой системы и не требуют указания каких-либо параметров в командной строке.
Утилита gnatpsys предназначена для отображения листинга пакета System, а утилита gnatpsta отображает исходный текст пакета Standard.