The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
аналог 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





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру