Игорь Пашев

Jul. 14th, 2011

08:46 pm - Шпаргалка по MDB

MDB тут не mono debugger, а суровый сорярисовский Modular Debugger.

Запуск:

# mdb ./gcd-x86-solaris


Получение справки о точках останова:
::help bp

Установка точки останова на символе print:
::bp print

Просмотр точек останова:
::events или $b

Запуск программы с параметрами:
::run 11 22 33 121

Просмотр регистров:
::regs или $r

Шаг на одну ассебмлерную инструкцию:
::next

Шаг на один оператор (в Си, например, ассемблер — как ::next):
::step или клавиша «]»

Перешагнуть через функцию:
::step over или клавиша «[»



Ссылки (в порядки убывания доходчивости):
http://blogs.oracle.com/eschrock/entry/gdb_to_mdb
http://www.princeton.edu/~unix/Solaris/troubleshoot/adb.html
http://dlc.sun.com/osol/docs/content/MODDEBUG/execctrl-1.html

Tags: ,
(3 комментария | Оставить комментарий)