![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск отладчика GDB 11" | +/– | ![]() |
Сообщение от opennews (ok), 20-Сен-21, 09:14 | ||
Представлен релиз отладчика GDB 11.1 (первый выпуск серии 11.x, ветка 11.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от Аноним (2), 20-Сен-21, 09:17 | +1 +/– | ![]() |
Есть что-нибудь лучше ддд для линукса? Помимо иды по объективным причинам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #5, #14, #21, #26, #27 |
4. Сообщение от Аноним (4), 20-Сен-21, 09:26 | –1 +/– | ![]() |
Гидра | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #33 |
5. Сообщение от Ordu (ok), 20-Сен-21, 09:33 | +8 +/– | ![]() |
Мне всегда командной строки gdb хватало. Ну или emacs'овый интерфейс к gdb, если по неизвестным сорцам шаришься и объединяешь отладку с исследованием кода. emacs, конечно, на любителя, но можно предположить что любое IDE зайдёт ок, если оно позволяет с gdb общаться напрямую, в смысле не ограничивает его возможностей тем, для чего разработчикам IDE было не лень делать гуй. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #8 |
8. Сообщение от Аноним (2), 20-Сен-21, 10:15 | –3 +/– | ![]() |
В ddd нехватает нормального юзабельного интерфейса, для того же radare2 есть хотя бы cutter. В моём понимании нормальный интерфейс это что-то уровня ollydbg с плагинами, желательно на кутях. И чтобы хоткеи там, вот всё это. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #11, #12 |
9. Сообщение от joda (?), 20-Сен-21, 10:40 | –1 +/– | ![]() |
Можно ли использовать GDB для отладки самописного ядра в виртуалке? С какими виртуалками он вообще интегрируется? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #18 |
10. Сообщение от Аноним (10), 20-Сен-21, 10:43 | –1 +/– | ![]() |
Он все такой же кривой по сравнению с TD или что то улучшилось? Просто он используется в Lazarus и очень, если честно, бесит, что там голый АСМ приходится отлаживать нажатием специальных кнопочек вверху окна GDB вместо того, чтобы просто жать F7 и F8. В этом плане было очень круто, что TD полностью интегрирован со средой разработке, а не является отдельным кривым шматком, с которым очень трудно работать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15 |
11. Сообщение от Ordu (ok), 20-Сен-21, 10:44 | +4 +/– | ![]() |
> В ddd нехватает нормального юзабельного интерфейса, для того же radare2 есть хотя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #13 |
12. Сообщение от andy (??), 20-Сен-21, 10:49 | +2 +/– | ![]() |
layout asm не хватает? В таком случае, есть питонообертки: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
13. Сообщение от Аноним (2), 20-Сен-21, 11:04 | –1 +/– | ![]() |
В том и дело, что чаще всего сегфолтятся бинарные продукты и пойди разберись, в каком месте и из-за чего. Бывает, что символы есть, и символы обычно есть для системных либ. Нужен хотя бы какой-то минимум без лишних проблем. Опять же, были какие-то сложности отладки мультипоточной приложухи в gdb, довольно неудобненько. Интуитивно понятный интерфейс типа иды тоже неплохо бы заиметь (а в ней есть отладчик). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
14. Сообщение от Аноним (14), 20-Сен-21, 11:46 | +/– | ![]() |
Есть: QT Creator Debugger. https://doc.qt.io/qtcreator/creator-debugging.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
15. Сообщение от пох. (?), 20-Сен-21, 12:06 | –1 +/– | ![]() |
для поциентов с синдромом утенка - ничего не улучшилось и не улучшится никогда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #16, #22, #23 |
16. Сообщение от пох. (?), 20-Сен-21, 12:28 | –2 +/– | ![]() |
хотя нет, вру что не улучшилась - мыш! Мыш вот, приделали! С колесом! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
17. Сообщение от Аноним (17), 20-Сен-21, 12:46 | +1 +/– | ![]() |
для отладки самописного ядра отлично подходит qemu, прямо в нём есть примитивный встроенный отладчик, а также какой-то механизм для запуска отладочного моста в gdb(см. ключи запуска -s -S) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
18. Сообщение от Совершенно другой аноним (?), 20-Сен-21, 13:17 | +2 +/– | ![]() |
Тут выше предложили qemu, можно ещё добавить bochs - там и довольно неплохой встроенный отладчик был (с поддержкой распечатки таблиц gdt и idt и страничного отображения памяти), и поддержка gdb, если не путаю, тоже присутствовала. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #19 |
19. Сообщение от joda (?), 20-Сен-21, 14:42 | +/– | ![]() |
А как этим встроенным отладчиком пользоваться? Например как поставить брейкпоинт в самом начале кода загрузчика? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #20 |
20. Сообщение от Совершенно другой аноним (?), 20-Сен-21, 15:13 | +/– | ![]() |
> А как этим встроенным отладчиком пользоваться? Например как поставить брейкпоинт в самом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
21.
Сообщение от Аноним![]() | +/– | ![]() |
https://github.com/nakst/gf | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
22. Сообщение от Аноним (22), 20-Сен-21, 15:22 | –1 +/– | ![]() |
Грешно смеяться над больными людьми. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
23. Сообщение от n00by (ok), 20-Сен-21, 15:26 | +1 +/– | ![]() |
Ради интереса набрал в поисковике Lazarus + GDB, читаю: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
24. Сообщение от Аноним (24), 20-Сен-21, 15:37 | –1 +/– | ![]() |
>В в интерфейс TUI (Text User Interface) добавлена поддержка действий мышью и возможности прокрутки содержимого колесом мыши. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25 |
25. Сообщение от llolik (ok), 20-Сен-21, 15:43 | +/– | ![]() |
cgdb есть на манер vim-а. Есть правда несколько неприятных багов в master, но в целом, работает нормально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
26. Сообщение от lockywolf (ok), 20-Сен-21, 17:15 | –1 +/– | ![]() |
DDD умер, он не использует MI. Я использую емакс-интерфейс, но говорят, что в clion очень годный интерфейс к gdb и lldb. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
27. Сообщение от Урри (ok), 20-Сен-21, 19:17 | +/– | ![]() |
vscode с c++ плагином. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
28. Сообщение от Аноним (-), 20-Сен-21, 19:59 | –1 +/– | ![]() |
Конечно Watcom старались над своим отладчиком. Он получился очень гуд. Что то по типу TD, но под nix. Но такое наверное никто не повторит - это шедевр. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #30 |
30. Сообщение от n00by (ok), 21-Сен-21, 08:20 | +2 +/– | ![]() |
> ЗЫ. Почему все молчат про Клайва Синклера? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #31 |
31. Сообщение от Аноним (31), 22-Сен-21, 15:13 | +/– | ![]() |
Илон Маск поди тоже не сам лично свои ракеты разрабатывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #32 |
32. Сообщение от n00by (ok), 22-Сен-21, 15:38 | +/– | ![]() |
> Илон Маск ... тоже | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
33. Сообщение от Анонимян (?), 22-Сен-21, 19:17 | +/– | ![]() |
С каких пор гидра это отладчик? Или вы про костыли с прикручиванием стороннего софта? По теме - под линукс есть Ида фри | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |