аналог debug под UNIX, fbsdolot, 18-Июл-05, 01:40 [смотреть все]В debug (DOS, Win..) можно: - запустив его без ключей просмотреть память (например, BIOS и т.п.) - просмотреть содержимое регистров и т.п. - написать машинную инструкцию (оставим пока ассемблер в стороне) и выполнить ее и т.п. в UNIX, что можно использовать для того же? В gdb из "Отладки с помощью GDB" Р.Столмена не нахожу - можно, конечно, открыть в gdb какой-нибудь elf-файл и там смотреть, что обозначено выше... наверняка в gdb есть подобный debuger-у режим, при запуске gdb без параметров создается процесс самого gdb с выделенными ему 4Гб памяти в защищенном режиме и т.п.... , короче если можно, то как реализовать вопрос в gdb? или просьба указать на какую-либо другую утилиту на эту тему... заранее благодарен! С уважением, fbsdolot |
- аналог debug под UNIX, Maxim Kuznetsov, 17:58 , 18-Июл-05 (1)
если Вы хотите попользоваться отладчиком БЕЗ отлаживаемой программы, то это чистый ДЗЕН..так буддийские монахи познают пустоту и бесконечность (это у них новый способ такой - просмотр виртуального адресного пространства при его полном отсутствии) ;-) Если же Вам надо покапаться в ядерной памяти, то есть magick-keys (те которые поминаются в конфигурации ядра) и kgdb (kgdb.sourceforge.net), но тут Столменовское творение - костыли.. Ну а чтобы просто разобраться с отладчиком, поотлаживайте любую свою программу, хоть hello_word.
- аналог debug под UNIX, chip, 21:25 , 18-Июл-05 (2)
> Если же Вам надо покапаться в ядерной памяти, то есть >magick-keys (те которые поминаются в конфигурации ядра) и kgdb (kgdb.sourceforge.net), На правах добавления :). Для FreeBSD: /home/chip> grep DB /sys/i386/conf/GENERIC options KDB # Enable kernel debugger support. options DDB # Support DDB. options GDB # Support remote GDB. /home/chip>
- аналог debug под UNIX, bsd, 22:41 , 18-Июл-05 (3)
>> Если же Вам надо покапаться в ядерной памяти, то есть >>magick-keys (те которые поминаются в конфигурации ядра) и kgdb (kgdb.sourceforge.net), > >На правах добавления :). Для FreeBSD: >/home/chip> grep DB /sys/i386/conf/GENERIC >options KDB > > # Enable kernel debugger >support. >options DDB > > # Support DDB. >options GDB > > # Support remote GDB. > >/home/chip> Эти из WIN-DOS такие ... Дзен ! Отладка без программы , и отладчика ... Это напоминает классиков дзен: Хлопок Одной Ладонью.Что это? Пожалуй М$ тут не причем может сказыватеся близость к Азии.
- аналог debug под UNIX, fbsdolot, 19:20 , 19-Июл-05 (4)
> >Эти из WIN-DOS такие ... Дзен ! >Отладка без программы , и отладчика ... >Это напоминает классиков дзен: Хлопок Одной Ладонью.Что это? >Пожалуй М$ тут не причем может сказыватеся близость к Азии. Спасибо за внимание к моему вопросу! пытаюсь найти тоже и сам... на счет хлопка одной ладони :) на лекциях (я немного преподаю математику) я любил задавать этот вопрос студентам... однажды одна студентка ответила таки! - хлопок одной ладони это пощечина...:) fbsdolot
|