Здравствуйте, begemoti, Вы писали:
B>core и даже gdb на работающем процессе часто были бесполезны при самых элементарных ошибках (или я просто не умею ими пользоваться).
B>Тупое втыкание меток в код мне всегда давало более продуктивный результат.
B>Ищу интеллегентный способ втыкать такие метки
Меня выше описанная методика не подводила. Но еще раз — два бинарника (и набор библиотек) — с и без -g(у обоих -O2 и т.д., -O3 — не знаю). Берем корку от первого и загружаем для второго. У меня всегда работает.
B>Кстати, может кто посоветует — хочу хороший парсер GNU (с его расширениями) C кода, на любом языке.
KDevelop — очень хорошо парсит, про расширения GNU C — не уверен. но даже с boost::spirit и BOOST_PP_VARIADIC_SIZE справляется. Vim + Clаng — парсит все — но медленно(давно пробывал — обещали кэш прикрутить).