Игорь Пашев - Шпаргалка по MDB

Jul. 14th, 2011

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

Previous Entry Add to Memories Tell A Friend Next Entry

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 комментария | Оставить комментарий)

Comments:

From:[info]phantom
Date:July 14th, 2011 - 05:44 pm
(Link)
Нафига тебе Солярис?
(Reply to this) (Thread)
[User Picture]
From:[info]igorpashev
Date:July 14th, 2011 - 07:35 pm
(Link)
> Нафига тебе Солярис?

Работа такая :-)

http://www.nexenta.com/
(Reply to this) (Parent) (Thread)
From:[info]phantom
Date:July 14th, 2011 - 08:22 pm
(Link)
У меня тоже на работе Солярис стоит. Не нравится мне, однако. Линукс лучше.
(Reply to this) (Parent)