URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119746
[ Назад ]

Исходное сообщение
"Выпуск отладчика GDB 9"

Отправлено opennews , 09-Фев-20 11:15 
Представлен релиз отладчика GDB 9.1 (первый выпуск серии 9.x, ветка 9.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V  и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=52342


Содержание

Сообщения в этом обсуждении
"Выпуск отладчика GDB 9"
Отправлено InuYasha , 09-Фев-20 11:15 
Мощная штука, надо будет таки взять на воружение.
А под вендой, кстати, он умеет студийные pdb читать?

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 17:29 
Нет. LLDB умеет, с недавних пор.

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 17:42 
Зачем тебе под виндой для виндовых программ гдб? Для них лучше студии ничего нет.

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

p.s. Для vscode есть шикарнейший gdb плагин - я так с десктопа в полном комфорте железяки свои дебажу.


"Выпуск отладчика GDB 9"
Отправлено Anonymouss , 10-Фев-20 18:26 
Для машин на которых нет студии.

"Выпуск отладчика GDB 9"
Отправлено Урри , 11-Фев-20 10:40 
А разве бывают такие? Коммьюнити бесплатна.
А если хочется ремутно дебажить, есть маленький виндбг.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 13-Фев-20 00:08 
Майкрософтовские тулсы по сравнению с гнутыми - кривые и мучительные. Ну и вот GDB можно например, приконектиться к дебаг-серверу, который на самом деле - какойнить там qemu, так что упавший кернель в VM - таки можно отдебажить. Ведь в отличие от кернела и его услуг, дебаг сервер qemu уровнем выше и таки живой. Или дебагсервером может быть openocd какой, так что вон там и по жытагу в МК можно покопаться.

А как в винде это все организовать? А, кроме студии еще кайлу какую проприентарную за многоденех докупить? А кернел в винде дебажить не надо, это MS себе зажилил. Поэтому у них кернел так и работает, что ntfs.sys в бсоды летает цать лет к ряду.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 11:17 
>Прекращена поддержка платформ Solaris 10 и Cell Broadband Engine;

Что за мода современного софта выпиливать всё подряд?


"Выпуск отладчика GDB 9"
Отправлено mommy , 09-Фев-20 11:22 
А тебе кукареку они типа ой как нужоны же

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 11:40 
У меня кластер на десятой соляре! Скажете все выкинуть, да?!

"Выпуск отладчика GDB 9"
Отправлено Анонисмус , 09-Фев-20 13:44 
Да.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 14:02 
Поставить на него GNU/NotSolaris.

"Выпуск отладчика GDB 9"
Отправлено MedoedSC2 , 09-Фев-20 14:12 
Просто использовать актуальный для десятой соляры gdb. Он как работает, так и будет работать.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 16:59 
Ну как же так, а я хотел гонять на самом последнем gdb со всеми самыми модными фичами...

"Выпуск отладчика GDB 9"
Отправлено camel , 09-Фев-20 11:28 
Бери и поддерживай - вернут обратно. Желающих не нашлось, вот и выпилили.

"Выпуск отладчика GDB 9"
Отправлено IdeaFix , 09-Фев-20 11:50 
Тут обычно не так всё... как выпиливали PA-RISC? Да очень просто - опенсорс сообщество сказало "хп бросил это дело, и мы бросим". Как выпиливали Альфу? Вы не поверите опенсорс сообщество сказало "хп бросил - и мы бросим в ту же секунду". Да есть типа порты дебиана, но знаете... я их и на hp-pa и на alpha ставил и могу сказать что оно в общем сливает по юзабиильности нетбсд. Да есть генту, но хендбукам 10+ лет и они 10 лет назад были не достоверны :)

Со спарком в целом и солярой в частности ровно то же самое... а все сказки про то что дескать если под лялихом что-то поддерживается, то поддержка этого никогда не пропадёт, это даже не сказки, это враки. Дядя сказал "НАДО!", опенсорс сообщество сказало "Есть, хозяин!" :)


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 12:09 
Так ведь распыляться на никем не используемые архитектуры это пустое. И так достаточно распыления. Если кого-то прям прёт от того мусорного железа с помойки, он может сам взять на себя поддержку.

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 17:46 
Извините, а откуда известно, что они никем не используемые?

Или вы все считаете, что если, например, я использую соляру, то я каждый божий день (или хотя бы раз в месяц) пробегаюсь по всем хомякам всех используемых мной тулзеней и отмечаюсь там "эй, народ, вот тут еще я есть, кто использует эту архитектуру; не выкидывайте пока"?

Нет. О том, что еще куча народу использует что-то, что выпилили, узнается тогда, когда это выпиливается по удивленным возгласам "эй, вы че там? какого хрена?"


"Выпуск отладчика GDB 9"
Отправлено Аноним , 15-Фев-20 11:02 
Нет от вас патчей, донатов или хотя бы багрепортов - значит, неиспользуемая. Сорцы вам дали, слава Столлману, значит можете мейнтейнера подменить. И сами решать, что поддерживается, а что - нет.

"Выпуск отладчика GDB 9"
Отправлено Ordu , 09-Фев-20 13:49 
Ты совершаешь очень распространённую ошибку. Когда ты начинаешь думать о сообществе, как о субъекте обладающим свободой воли -- это всё ок, человеческое мышление иначе не умеет. Но когда ты забываешь о том, что субъектность сообщества -- это условность, иллюзия, это уродливый костыль человеческого мышления, ты вваливаешься в ересь, начиная путать причины со следствиями.

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

Ты говоришь тебе дебиан не катит на hp-pa и alpha? Но ты ведь часть сообщества: что ты сделал для того, чтобы дебиан лучше бы работал на hp-pa? Ничего? Почему это произошло -- потому что тебе дядя сказал "надо" дропнуть поддержку, или по каким-то другим причинам? Вот другие члены сообщества по тем же самым причинам ничего не делают для поддержки alpha.

Субъектность сообщества довольно специфична, поэтому ею надо аккуратно манипулировать, если ты используешь её в процессе мышления. Неверно говорить, что поддержка дропается, потому что кто-то заявил о том, что поддержка дропнута. Всё ровно наоборот: заявляют о дропе поддержки потому, что поддержка дропнута.

> а все сказки про то что дескать если под лялихом что-то поддерживается, то поддержка этого никогда не пропадёт, это даже не сказки, это враки

Мне кажется, это не враки, а соломенное чучело.


"Выпуск отладчика GDB 9"
Отправлено IdeaFix , 09-Фев-20 16:39 
> Ты говоришь тебе дебиан не катит на hp-pa и alpha? Но ты
> ведь часть сообщества: что ты сделал для того, чтобы дебиан лучше
> бы работал на hp-pa? Ничего? Почему это произошло -- потому что
> тебе дядя сказал "надо" дропнуть поддержку, или по каким-то другим причинам?
> Вот другие члены сообщества по тем же самым причинам ничего не
> делают для поддержки alpha.

Ну, что я сделал - это величина измеримая и она больше нуля. Правда. А вот когда репозитории открытых пакетов закрываются в день окончания поддержки чпукса потому, что ХеПе так сказали, или когда поддержку платформы выпиливают из релиза на третьем RC, потому, что ХеПе порекомендовал, это не вопрос воли сообщества :) Но лидеры сообщества любят аналогии с тушенкой и любят порассуждать что интерпрайз не видит разницы между донатом и инвестициями.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 14:52 
В манямирках инженеры должны тратить время на поддержку антикварных платформ? Установки на этих платформах вообще есть, или поддерживать нужно чтобы было?

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 19:17 
Дело не в установках. Если даже есть 100500_000 установок, но все из них произведены теми, кто не платит.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 19:14 
>распыляться на никем не используемые архитектуры - это пустое

Неверно.

>распыляться не архитектуры, которые не содержит за свой (на самом деле за ваш) счёт - это пустое


"Выпуск отладчика GDB 9"
Отправлено Moomintroll , 09-Фев-20 19:41 
> сообщество сказало "хп бросил это дело, и мы бросим".
> сообщество сказало "хп бросил - и мы бросим в ту же секунду".

Т.е. Вас не напрягает тот факт, что вендор, которому Вы отдали деньги, бросил поддержку платформы? Но почему-то требуете поддержки от сообщества _энтузиастрв_...


"Выпуск отладчика GDB 9"
Отправлено нах. , 10-Фев-20 11:41 
нет, не напрягает - вендорская поддержка означала не "мы кое-как что-то там автоматически собираем, даже не проверяя", и вендора можно понять (хотя и нельзя простить) - ему ж отвечать за результат, деньгами в том числе.

А сообщество "ентузиястов", рвущихся все выпиливать как только вендор объявил - заставляет задуматься, точно ли они - энтузиасты, точно-точно не засланные казачки?

Казалось бы, какое энтузиасту дело до вендора, ему ж интересно поиграть с необычной платформой (коли он - энтузиаст)?

Не, от этой стаи дятлов никто ничего не "требует", всем давно известна их цена, что в розницу, что оптом.

Только сказки про "энтузиастов" засуньте обратно под хвост - обычные рабы, под присмотром дЭффективного менеджера, следящего чтоб не расыплялись по неприносящим прибыли платформам.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 13:15 
Привет. Запустил свои спарки?) Биос впихнул?

"Выпуск отладчика GDB 9"
Отправлено Alex007 , 09-Фев-20 19:14 
MedoedSC2, что ты здесь делаешь, мистер вялая плётка??

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 15:53 
Изменения в платформенно-независимом коде могут требовать изменений в коде поддержки платформ, это значит, что на всех этих плафтормах его нужно компилировать и иногда даже тестить, на что требуются ресурсы. Поддержка нерабочей платформы "для галочки" никому не нужна, пусть лучше полтора анонимуса на десятой соляре пользуются полностью рабочей старой версией.

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 17:54 
Чтобы сходить посрать в унитаз тоже требуются ресурсы. И мы как ни странно тратим, а не срем сразу под себя.

Выбрасывание архитектур без широко обсуждения - признак лени и неуважения.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 12-Фев-20 00:47 
Поддерживать наш 10 солярис - большая честь!

"Выпуск отладчика GDB 9"
Отправлено Аноним , 13-Фев-20 00:10 
> Выбрасывание архитектур без широко обсуждения - признак лени и неуважения.

Это обычно делают когда код начинает ломаться а желающих чинить нет. И в этом нет никакой лени и неуважения - это обычный майнтенанс.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 11:53 
> Ключевые улучшения:
> Прекращена поддержка платформ Solaris 10 и Cell Broadband Engine

Вот так все современные пакеты пишутся.


"Выпуск отладчика GDB 9"
Отправлено IdeaFix , 09-Фев-20 11:57 
А чпукс выпилили без заявлений :) Ну как же, дяди из хп же чпукса младше самого последнего уже заЕОЛили :) Негоже ГНУшникам против воли ХПе переть.

"Выпуск отладчика GDB 9"
Отправлено нах. , 09-Фев-20 13:16 
Они шва6одные, шва6одно жрут что ibmhat выдает с лопаты. Если им велят немедля выкинуть свое немодное железо и бежать в лабаз за новым - шва6одно бегут, на бегу по телефону оформляя кредитец на него.

Но продолжают болтать что они - шва6одные, просто это "не их track".

А на деле - просто не за это платят зарплату.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 13-Фев-20 00:11 
О, до поха дошло наконец что редхата купили. Не прошло и 10 лет.

"Выпуск отладчика GDB 9"
Отправлено нах. , 13-Фев-20 18:47 
> О, до поха дошло наконец что редхата купили. Не прошло и 10

редхата купили в 94м году. А вот _продали_ его - в 99м, на чем эра торговли cd-дисками быстро-быстро и закончилась, и начался период торговли задницей.

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


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 18:25 
Не современные так же пишутся, не используемый и не поддерживаемый код всегда удаляют.

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 17:55 
Расскажите эти сказки libffi.
https://github.com/libffi/libffi/tree/master/src

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 18:29 
Ломать не строить.

В ответ на маленькое незаметное письмо "я объявлю солярку устаревшей"..
https://sourceware.org/ml/gdb/2018-10/msg00027.html

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

А дальше все как у Адамса: письмо спокойно валялось в переписке, а через год опа "как я и писал год назад, дропаю солярку".

Вот так вот жили себе, жили, специально переписку разрабов не мониторили, в подвалы на доски объявлений посмотреть не лазили; и тут тебе уяк, ваша планета будет снесена, вы что не читали объявление?


"Выпуск отладчика GDB 9"
Отправлено Аноним , 13-Фев-20 00:12 
> ваша планета будет снесена, вы что не читали объявление?

Ну так и поделом тем кто defence grid планетарный не отстроил, думая что пронесет. А оно эвон как, планеткиллером с высокой орбиты - пыщ!


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 13:09 
Лучшего пока нет и не предвидится.
Дай, Бог, людЯм здоровья!

"Выпуск отладчика GDB 9"
Отправлено iLex , 09-Фев-20 14:48 
Под Linux - да, не предвидится. Под винду же есть шикарнейшие отладчики, в том числе опенсорсные. Один только x64dbg чего стоит.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 18:29 
А эти "шикарнейшие" отладчики reverse execution хотя бы умеют?

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 07:30 
Умеют. А что?

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 15:06 
А то что вы фанатик и похоже врёте, потому что например тут https://x64dbg.com/#features ничего нет про reverse

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 15:25 
> А то что вы фанатик и похоже врёте, потому что например тут
> https://x64dbg.com/#features ничего нет про reverse

Там есть trace. А вот rexec в gdb ограничен, внезапно, "(i386-linux, amd64-linux, and moxie-elf). " о чем "не фанатики" почему-то скромно умалчивают.



"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 15:58 
>А вот rexec в gdb ограничен, внезапно, "(i386-linux, amd64-linux, and moxie-elf).

Что же еще поддерживают твои "шикарнейшие отладчики", неужели arm?


"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 16:07 
>>А вот rexec в gdb ограничен, внезапно, "(i386-linux, amd64-linux, and moxie-elf).
> Что же еще поддерживают твои "шикарнейшие отладчики", неужели arm?

Они не мои, это раз.
И почему ты так шустро свинтил с темы "умения в" reverse execution?
Это два.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 19:10 
Да? И - в какие архитектуры они умеют?
Я на gdb могу и атмелы, и кортексы, и пентиумы, и через кучу програмааторов-внутрисхемных отладчиков могу дебажить. И - под любой инструментальной осью. Даже - в qemu...
А, перчисленное вами, - способно на что-то подобное

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 21:13 
Повыпиливают завтра твои атмелы-кортексы-пентиумы и нечем трясти будет. «Нинужна» будет

"Выпуск отладчика GDB 9"
Отправлено Анонимбус , 09-Фев-20 21:17 
radare2, ghidra.

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 23:13 
ЧИВО??? У вас - всё в порядке с головой, дружище?

"Выпуск отладчика GDB 9"
Отправлено Урри , 10-Фев-20 17:59 
"Прекращена поддержка платформ Solaris 10 и Cell Broadband Engine"


"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 23:14 
Ой, по-моему, вы - веб-разработчик?...

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 23:30 
он веб-макака

"Выпуск отладчика GDB 9"
Отправлено Аноним , 09-Фев-20 23:51 
Какая разница ?

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 00:28 
Ну что вы - сразу - "с козырей"? Может мне интересно с представителями "песочницы" поговорить?! Выяснить, как, с их точки зрения, мир и наша отрасль выглядят? Не всякий же день с инфантилами мира программирования пообщаться приходиться...

"Выпуск отладчика GDB 9"
Отправлено нах. , 10-Фев-20 11:44 
> Я на gdb могу и атмелы, и кортексы, и пентиумы, и через кучу програмааторов-внутрисхемных
> отладчиков могу дебажить.

только там, где тебе это позволили, лапушка - на денежки редх...ibm.

> И - под любой инструментальной осью.

а под solaris10 - последний, который еще можно было использовать более-менее легально - уже не можешь, или только на немодной устаревшей версии, и то - если соберешь.

> А, перчисленное вами, - способно на что-то подобное

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


"Выпуск отладчика GDB 9"
Отправлено Аноним , 13-Фев-20 00:13 
> в том числе опенсорсные. Один только x64dbg чего стоит.

Подебажь им фирмварь микроконтроллера, как в gdb -> openocd? :)


"Выпуск отладчика GDB 9"
Отправлено little Bobby tables , 10-Фев-20 12:16 
завязка на питон - днище
и да, я в теме что можно пересобрать с ключом "--без-питона"
ещё раз
завязка ключевого компонента опенсорс на питоне - днище

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 13:04 
>завязка ключевого компонента опенсорс на питоне - днище

Мда, похоже Пихон везде. Теперь даже сборка Linux From Scratch требует обязательно наличия Пихона.


"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 13:37 
meson же

"Выпуск отладчика GDB 9"
Отправлено Аноним , 10-Фев-20 13:51 
уже нельзя

"Выпуск отладчика GDB 9"
Отправлено Аноним84701 , 10-Фев-20 13:52 
> завязка на питон - днище

Сочувствую. Если вас завязывают на питон, моргните дважды!

> и да, я в теме что можно пересобрать с ключом "--без-питона"

Эк там у вас все сложно. А у нас все вот так:
>  By default, GDB will be compiled if the Python libraries are installed and are found by configure.
> --with-python[=PYTHON]  include python support
>                          (auto/yes/no/<python-program>)