The OpenNET Project / Index page

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

Изучение работы приложений при помощи strace и отладчика GDB

29.12.2008 13:21

В статье рассказано про утилиту strace, которая позволяет выполнять трассировку вызовов любых программ, и отладчик GDB, который является полнофункциональным отладчиком, позволяющим запускать программы в контролируемом окружении.

  1. Главная ссылка к новости (http://www.ibm.com/developerwo...)
Автор новости: IBM dW
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/19593-strace
Ключевые слова: strace, debug, gdb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Q (??), 06:03, 30/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Компьютер - это продолжение нашего мозга, и чем больше мы о нем знаем, тем больше от него пользы.

    очень верное утверждение, не правда ли ? ;)

     
     
  • 2.2, pavlinux (ok), 09:48, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Компьютер - это продолжение нашего мозга, и чем больше мы о нем знаем, тем больше от него пользы.

    .... От мозга или от компьютера?.... =)

    От компа не может быть пользы, - если только не сидеть за ним, максимум, три часа в день!
    Но если сидеть по три часа в день, тогда точно, никакой пользы! &-)
    А если вы сидите по три часа в день, накуя вам компьютер, столбиком быстрее получиться!


     
     
  • 3.5, klubben (ok), 11:02, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ты вообще о чем? Я вот зарабатываю сидя (ну на самом деле я не просто сижу, еще и работать приходится, но сидя) за компом, на деньги покупаю еду, еда полезна, бывали даже случаи смерти от недостатка еды в оганизме, вывод: комп полезен.
     
     
  • 4.12, pavlinux (ok), 23:30, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я не про ближайшие 10 лет сытой жизни...

    Э.М.И.,
    Уменьшение скорости циркуляции крови,
    Перегрев мозга, да, ему как и CPU надо похолоднее, и первый признак - зевота!
    Дискретное излучение и контраст с окружающим освещением у монитора. И как следствие утомляемость глаз.
    Учащённое сердцебиение,
    Нарушение режима и проблемы со сном.
    Вера, попытки, и употребление ноотропных препаратов, алкоголя, наркоты, - как средства к
    увеличению запоминаемости, извлечения якобы скрытых в подсознании не раскрытых
    возможностей. (особенно замечено у программеров с не высшим образованием).

    Про недостатки интернета я уж молчу, Про Великай и Типа чита проста Магучай Русскай Йазык.

     
     
  • 5.13, klubben (ok), 01:10, 31/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да, для увеличения запоминаемости и расширения сознания я употребляю еду

    >Про недостатки интернета я уж молчу, Про Великай и Типа чита проста Магучай Русскай Йазык.

    Кстати, в большенстве случаев, это распроатраненная форма дисграфии, в остальных -- тупо стадный инстинкт, все это было задолго до интернета

     
  • 5.14, User294 (??), 03:53, 31/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Э.М.И.,
    >Уменьшение скорости циркуляции крови,
    >Перегрев мозга, да, ему как и CPU надо похолоднее, и первый признак
    >- зевота!

    Да, и кстати, минздрав вообще всех предупреждает: жить вредно и опасно - от этого умирают!

     

  • 1.3, sproot (ok), 10:15, 30/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Об авторе: "Бил Зиммерли (Bill Zimmerly) является специалистом в области инженерии знаний, а также программистом низкоуровневых систем...Живет он в деревушке Хилсборо, Миссури, где может наслаждаться чистым воздухом и прекрасной природой. Кроме того, неподалеку находятся несколько винных заводов."

    Похоже, что Билли частенько наведывается на винные заводы ))

     
  • 1.4, andr.mobi (??), 10:35, 30/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, почему дядя всё время именует свою ось "UNIX"?! В UNIX никогда не было утилиты strace, а то, что её портировали без участия разработчиков и без особой на то  необходимости - так это не делает её "UNIX"-утилитой, а SunOS, под который утилита была написана, или линух, или AIX, на котором дядя проводил свои грубоко научные исследования, не делает UNIX-ом.

    Пингвинологи давно должны уже уяснить, что UNIX - это изобретение конкретных людей в конкретной лаборатории в конкретных исторических условиях и техническом окружении. Можно покупать и продавать торговые марки сколько угодно, и навешивать нашивки и звёздочки (Mac OS - это тожи UNIX!!! :), но UNIX останется UNIX-ом, а Кен Томпсон - Кеном Томпсоном. Если какие-то попсогоны научились брать три аккорда и петь "Об-ла-ди, Об-ла-да"  - это их не сделает Битлз, хоть пусть даже они отрастят волосы и научатся курить анашу.

    Надо иметь уважение к людям, которые придумали это всё для нас. Нельзя пользоватся их символикой для обозначения своих потуг родить что-то похожее.

     
     
  • 2.7, vitek (??), 11:44, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    да шел бы ты дядя лесом... уважение.. для нас придумали...
    они это не для нас и даже не для Вас это придумывали и соответствующее вознаграждение уже получили.
    и кстати, Битлз - это и есть попсогоны. и консерватории не заканчивали.
    если не нравиться, что дядька использует слово UNIX - подай в суд и не морочь нам головы.

    а вообще, с наступающим! :-D


     
  • 2.10, Guest (??), 16:34, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Надо иметь уважение к людям, которые придумали это всё для нас. Нельзя
    >пользоватся их символикой для обозначения своих потуг родить что-то похожее.

    Сам UNIX как ОС давно сдох и даже не воняет, а все что от него осталось - понятие UNIX-like, которое нет ни одной причины не сократить до UNIX. Уважатель нашелся.

     
     
  • 3.15, User294 (??), 03:58, 31/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Уважатель нашелся.

    Да это местные Битлз... ой, простите, то есть Andr. Интересно, у него фамилия не Таненбаум?А то похож - тоже Эндрю, тоже сноб жуткий и тоже всех учит жить.И тоже всем на него похрену, примерно как и на Таненбаума.

     
  • 2.11, Andrey Mitrofanov (?), 16:40, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Интересно, почему дядя всё время именует
    >Пингвинологи давно должны уже уяснить,
    >Если какие-то попсогоны научились

    Не читайте за обедом IBM developerWorks...

    >Надо иметь уважение к людям,

    ...(2 OpenNET mods:) и не публикуйте ссылки на. Возбуждает...

     

  • 1.6, КтулхЪ (?), 11:43, 30/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    эх, скорее бы в GDB появилась поддержка обратной трасировки, вот было бы славно, имхо конечно.
     
     
  • 2.8, cvsup (ok), 12:28, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    это шутка такая?
     
  • 2.9, Йа (?), 13:59, 30/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй UndoDB (http://undo-software.com)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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