The OpenNET Project / Index page

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

Новый двунаправленный отладчик для Linux

17.05.2006 10:27

Компания Undo Software представила первый двунаправленный отладчик для Linux - UndoDB.

В отличии от традиционных средств отладки, UndoDB позволяет отлаживать код не только в прямом направлении, по ходу выполнения программы, но и в обратном, как бы отступая назад в прошлое.

Продукт коммерческий, но для персонального использования UndoDB можно загрузить бесплатно.

  1. Главная ссылка к новости (http://undo-software.com/press...)
Лицензия: CC BY 3.0
Источник: osnews.com
Короткая ссылка: https://opennet.ru/7530-debug
Ключевые слова: debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, skyogre (?), 10:52, 17/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Звучит заманчиво!
     
  • 1.2, Аноним (-), 11:29, 17/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а отладчика назад в будущее еще не придумали?
     
     
  • 2.3, pavlinux (??), 13:12, 17/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Не, пока только
    1. "А чё там такое, мож проверим?"
    2. "А ну нафиг, нас и зесь неплохо кормят!"
    3. "Брякпоинты оптом"
    4. "Выходные за Бэктрэйсом"


     

  • 1.4, pavlinux (??), 14:15, 17/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Побробовал, такой же дибилизм как и gdb...
    где нехрена ничего не ясно....

    Помнится был на первом курсе, юзал Turbo Assembler
    c TurboDebbuger - для начала, потом SoftICE, вот пример понятного для человека вид.

    Под Linux пока это есть у TotalView

     
  • 1.5, sergej (??), 14:39, 17/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не осилил gdb? :)

    не нравится gdb - пользуйся gdbtui или мордой в том же emacs.

    Кстати нечто подобное уже было в watcom debugger

     
     
  • 2.6, pavlinux (??), 16:27, 17/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Я его и не осиливал... Посмотрел, лет 7 назад, и забыл...

    Как-то проще и понятней смотреть одновременно,
    и регистры и на исходник и адреса памяти ....Нажимая на F9.
    Видно, что творится при  

    При объявлении костанты, const long int i = 1000000;

    push eax
    movl eax, %1000000

    в регистрах флагов выставляется флажёк RO на текущий ESP:IP


    В GDB с Emacs, у меня пальцы пантиком завязались пока подобного добился...
    и бился наверное двое суток....

    Считаешь нормальным, думать о том как заставить
    правильно работать GDB, а не свою програму.

     
     
  • 3.9, Алексей (??), 00:30, 18/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    только что SoftIce.. что TD не умеет писать макросы. А это весьма и весьма помогает при отладке сложного кода. Кроме того gdb умеет вешать макросы на точки останова - вот и выводи что ты хочешь увидеть..
     
     
  • 4.11, phpcoder (??), 13:41, 18/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Кроме того gdb умеет вешать макросы на точки останова - вот и выводи что ты хочешь увидеть..

    А в двух командах объяснить не можешь?! :))

     

  • 1.7, sergej (??), 17:00, 17/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хз... Мне емаксовская морда нравится...

    Есть еще какой то kdbg что ли - кдешная морда...

     
     
  • 2.8, zhum (?), 17:07, 17/05/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, морд для gdb навалом - только выбирай, что больше нравится. Весьма неплох ddd, На xxgdb тоже посмотреть можно...
     

  • 1.10, df_0903 (?), 10:23, 18/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скачал. Самое приятное - тот же gdb, только без поддержки многопоточных программ. Получается, чтобы получить свободный gdb - нужно заплатить деньги.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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