mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

-adb
ADB - Отладчик общего назначения
$ adb [опции] [objfile [corefile]]
Опции:
  -p prompt     определяет приглашение (* по умолчанию)
  -w            открыть оба файла для модификации
Аргументы:
  objfile       выполняемый файл (a.out по умолчанию)
  corefile      файл дампа памяти (core по умолчанию)
Формат запроса:
  [address] [,count] [commands][;]
  address       установить адрес (0 по умолчанию)
		формат: [сегмент]смещение
  count         1 по умолчанию
Команды: формат: имя [модификатор]

Имена:
  новая строка  повторить предыдущую команду со счетчиком = 1
  ?fmt          печатать по адресу fmt в objfile
  lfmt          печатать по адресу fmt в corefile
  =fmt          печатать значение по адресу в указанном формате
  [?/]l val mask
		поиск последнего val after с маской mask (1 по умолчанию)
[?/]L val mask
		как предыдущая, но 4 байта вместо 2
[?/]m b1 e1 f1
		установить новую таблицу значений
[?/]M b1 e1 f1
		создать новый сегмент в таблице памяти
[?/]w values    записать 2 байтное значение в текущюю ячейку памяти
[?/]W values    записать 4 байтное значение в текущюю ячейку памяти
>name           назначить значение имени name
!cmd            вызвать новую оболочку для выполнения cmd

Модификаторы:
$file          добавление вывода в файл
$b              печатать контрольной точки
$c              печатать Си-контрольной точки (подсчет вложенности)
$C              как $c, плюс переменная
$d              установить десятичный формат ввода/вывода
$e              печатать значений внешних переменных и имен
$f              печатать регистра с плавающей точкой единичной или
		двойной длины
$m              печатать адреса map
$o              установить восьмеричный формат ввода/вывода
$q              выход из adb
$r              печатать регистр и установить dot to ip
$s              установить предел сравнения символов адреса (255 по умолчанию)
$v              печатать ненулевые значения в восьмеричном виде
$w              установить ширину страницы (80 по умолчанию)
$x              установить шестнадцатеричный формат ввода/вывода
:br             установить контрольную точку
:co[signal]     продолжать процесс, пославший сигнал signal
:dl             удалить контрольную точку
:k              убить текущий подпроцесс
:r [args]       выполнить objfile как подпроцесс, считать
		указанное число контрольных точек игнорированным;
		аргументы args передаются в подпроцесс
:R [args]       подобна :r, args передаегся в первую оболочку
:ssignal        подобна c, но считает время выполнения шага

 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк