DOWNLOAD(1M) DOWNLOAD(1M)
НАЗВАНИЕ
download - загрузка об ектного файла обычного формата в
указанный файл
СИНТАКСИС
download [-t смещение] [-d смещение] [-b смещение]
[-s адрес_таблицы_имен] выполняемый_файл целевой_файл
ОПИСАНИЕ
Утилита download анализирует выполняемый_файл и помеша-
ет его секции в целевой_файл. Целевой_файл может быть
как обычным, так и специальным файлом (например, /dev/
kmem).
Секции, которые имеют флаг незагружаемости, пропускают-
ся. Секции неинициализированных данных заполняются ну-
лями. Все остальные секции помещаются в целевой_файл.
Можно указывать следующие опции:
-t смещение
Ко всем адресам, определенным в секции команд, до-
бавляется указанное смещение.
-d смещение
Ко всем адресам, определенным в секции инициализи-
рованных данных, добавляется указанное смещение.
-b смещение
Ко всем адресам, определенным в секции неинициали-
зированных данных, добавляется указанное смещение.
-s адрес_таблицы_имен
Эта опция указывает, что по данному адресу распо-
ложена таблица имен. Описания имен из выполняемо-
го_файла вставляются в указанную таблицу имен. Оп-
ция имеет смысл, только если предполагается ис-
пользовать отладчик на уровне исходного языка. Ес-
ли по адресу_таблицы_имен нет нужной информации,
этот адрес рассматривается как косвенный.
ПРИМЕР
Команда
download выполняемый_файл файл_с_образом_памяти
создаст файл_с_образом_памяти выполняемого_файла без
заголовка файла и заголовков секций. Все секции будут
размещены естественным образом.
ДИАГНОСТИКА
Диагностические сообщения утилиты download не нуждаются
в пояснениях.
|