?

Log in

программистское - Поклонник деепричастий [entries|archive|friends|userinfo]
Anatoly Vorobey

[ website | Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| English-language weblog ]

программистское [июн. 17, 2005|06:03 pm]
Anatoly Vorobey
Запустить отладчик под отладчиком. Сказать запущенному отладчику подключиться к процессу запустившего его отладчика и отлаживать его.

P.S.

$ gdb --quiet /usr/bin/gdb
(no debugging symbols found)...
(gdb) run --quiet --pid=10539
Starting program: /usr/bin/gdb --quiet --pid=10539
Attaching to process 10539

И всё, наглухо завис. Нет чтобы, скажем, в результате логического парадокса вся вселенная мгновенно исчезла в вспышке ослепительно яркого света.
СсылкаОтветить

Comments:
[User Picture]From: neoromantic
2005-06-17 03:06 pm
иээх.. я-то думал вся ОС зависла. А тут только отладчик... Скучно.
(Ответить) (Thread)
[User Picture]From: potan
2005-06-17 03:07 pm
У меня gdb зависал, когда я пришибал остановленный процесс по kill -9...
(Ответить) (Thread)
From: 9000
2005-06-17 03:21 pm
Запустить отладчик-1. Запустить под данной ОС виртуализатор типа vmware, под ним запустить вторую копию ОС, под ней отладчик-2. Натравить отладчик-2 средствами удалёной отладки на отладчик-1, и наоборот.

Запустив несколько копий ОС, можно строить кольца большей длины :)
(Ответить) (Thread)
[User Picture]From: _pk_sly
2005-06-17 03:22 pm
да он вообще весёлый, этот gdb..

падал у меня от собственных же брейкпоинтов
(Ответить) (Thread)
[User Picture]From: khatul
2005-06-17 03:27 pm
Я об этом недавно писáл.
(Ответить) (Thread)
[User Picture]From: avva
2005-06-17 04:22 pm
;)
(Ответить) (Parent) (Thread)
[User Picture]From: avnik
2005-06-17 03:31 pm
ptrace оно вообще странное в этом плане...
Я например помню технику защиты от трассировки, когда процесс делал ptrace на себя (только не помню -- форкался для этого или нет)
(Ответить) (Thread)
[User Picture]From: flaass
2005-06-17 03:59 pm
А она и исчезла. Просто мы не заметили.
(Ответить) (Thread)
[User Picture]From: ygam
2005-06-17 05:19 pm
So, naturalists observe, a flea
Has smaller fleas that on him prey;
And these have smaller still to bite 'em;
And so proceed ad infinitum.
(Ответить) (Thread)
[User Picture]From: alexis_m
2005-06-18 09:11 pm
Похоже на Пита Хейна?
(Ответить) (Parent) (Thread)
[User Picture]From: ygam
2005-06-19 03:45 am
Это Джонатан Свифт.
(Ответить) (Parent) (Thread)
[User Picture]From: alexis_m
2005-06-19 12:48 pm
Сглупил.
М-да... читал только в детстве в переводе, конечно.
(Ответить) (Parent) (Thread)
From: drw
2005-06-17 06:32 pm
Написать S2-стиль для экспорта френдленты в виде RSS, сделать для него syndicated account. И добавить его во френды.
(Ответить) (Thread)
[User Picture]From: olkab
2005-06-17 07:34 pm
В первом абзаце есть что-то отчётливо непристойное. Какое-то програмистско-сексуальное извращение в нём звучит.
(Ответить) (Thread)
[User Picture]From: malaya_zemlya
2005-06-17 09:59 pm
Попробовал на Visual Studio 2003
Отказывается, говорит Remote Procedure Call failed
(Ответить) (Thread)
[User Picture]From: waxtep
2005-06-17 10:49 pm
Запустить RAdmin с машины А на Б; и с Б на А. Когда число окошек станет большим, все наглухо виснет.
(Ответить) (Thread)
[User Picture]From: zhenyach
2005-06-18 01:05 am

Малкович-малковиииич

А я-то думаю - что это у меня солнце сегодня не с той стороны встаёт?
(Ответить) (Thread)
From: (Anonymous)
2005-06-19 02:59 am
вопросик попроще: есть комп с одним серийным портом, далеко, и без клавы. задачка, - как бы иметь и консоль и gdb -k (или kgdb) на одной линии?
(Ответить) (Thread)
[User Picture]From: avva
2005-06-19 09:30 am
Не знаю, я с серийной консолью вообще как-то дела никогда не имел, обошло стороной.
(Ответить) (Parent) (Thread)