The OpenNET Project / Index page

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



"Выпуск отладчика GDB 8.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск отладчика GDB 8.1"  +/
Сообщение от opennews (??) on 01-Фев-18, 13:37 
Состоялся (https://sourceware.org/ml/gdb/2018-01/msg00026.html) релиз отладчика GDB 8.1 (http://www.gnu.org/software/gdb/), поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).

Ключевые улучшения (https://sourceware.org/git/?p=binutils-gdb.git;a=blob_plain;...):


-  Точки останова на C++ функции теперь устанавливаются по умолчанию для всех областей ("wild" сопоставление);
-  Добавлена поддержка вставки точек останова для функций, помеченных тегами C++ ABI;
-  Добавлена команда 'starti' для запуска программы с первой инструкции;
-  Добавлена команда 'rbreak' для вставки номера точки останова, используя шаблон регулярного выражения;

-  В команду 'ptype' добавлена поддержка вывода смещения и размера полей в структурах;

-  В команду 'gcore' добавлена поддержка создания дампа всех отражённых областей памяти (mmap);

-  При выполнении выражений обеспечена эмуляции вычислений с плавающей запятой с учётом особенностей целевых платформ;
-  Внесена порция улучшений в Python API;
-  Улучшена поддержка отладки программ, написанных на языке Rust, в том числе добавлена возможность инспектирования объектов  Trait;
-  GDB больше не пытается угадать тип символов без отладочной информации, так как предположения не всегда верны и могут вводить в заблуждение;
-  В команды 'enable' и 'disable' добавлена возможность указания диапазонов местоположения точек останова;

-  Добавлены сокращённые команды 'i' для stepi и  'o' для nexti;

-  В GDBserver добавлена поддержка масок (globbing) и подстановки переменных в аргументы командной строки. Добавлена возможность передачи переменных окружения в GDBserver;
-  Появилась возможность настройки команды для компиляции и подстановки кода при выполнении команды 'compile';
-  Добавлена опция  '--readnever' для ускорения запуска GDB в ситуациях, когда не нужна отладочная информация;
-  Добавлена поддержка новых конфигураций (FreeBSD/aarch64 и  FreeBSD/arm) и новых платформ FreeBSD/aarch64, FreeBSD/arm  и  OpenRISC ELF;
-   Удалена поддержка платформ Solaris2/x86  и Solaris2/sparc.


URL: https://sourceware.org/ml/gdb/2018-01/msg00026.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=48004

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск отладчика GDB 8.1"  –10 +/
Сообщение от Аноним (??) on 01-Фев-18, 13:37 
Точки Останова? Кто такой?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Аноним (??) on 01-Фев-18, 13:42 
https://ru.wikipedia.org/wiki/%D0%A2%D0%...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск отладчика GDB 8.1"  –9 +/
Сообщение от Аноним (??) on 01-Фев-18, 13:46 
Друзья, расскажите пожалуйста, почему именно в программировании есть такое слово, как "останов". Нигде нету, а в программировании естя. Почему не "точка остановки"? Если убрали "-ка" из "остановка", то почему не убрать и из "точка"? "Точ останова".
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск отладчика GDB 8.1"  +6 +/
Сообщение от Аноним (??) on 01-Фев-18, 14:00 
Вообще в технике применяется. Останов двигателя, аварийный останов и т.п.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выпуск отладчика GDB 8.1"  +/
Сообщение от nobody (??) on 01-Фев-18, 14:09 
Технический термин
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Выпуск отладчика GDB 8.1"  +6 +/
Сообщение от EHLO on 01-Фев-18, 14:13 
https://ru.wikipedia.org/wiki/%D0%9E%D1%...
У этого термина существуют и другие значения, см. Тормоз.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Sw00p aka Jerom on 01-Фев-18, 18:10 
>>Нигде нету, а в программировании естя.

В математике есть.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

16. "Выпуск отладчика GDB 8.1"  –2 +/
Сообщение от Тыжпрогроммизд on 02-Фев-18, 09:13 
просто потому, что современные веб-макаки, "кодеры", тестировщики и пр - это люди закончившие (если закончившие) гуманитарные заведения, и по сути просто гуманитарии на ауторсе (главное, чтобы агнл был средненьким+), потому что в филологии хер заработаешь. откуда им знать что такое останов и прочее?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Выпуск отладчика GDB 8.1"  +1 +/
Сообщение от A.Stahl (ok) on 02-Фев-18, 11:15 
О, техническая "ылита" припёрлась. Откуда же тебе, такому гениальному, знать, что как раз для филолога слово "останов" вызовет куда меньше затруднений чем у любого другого специалиста?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Аноним (??) on 02-Фев-18, 13:57 
> Друзья

тамбовский волк тебе друг

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Выпуск отладчика GDB 8.1"  –3 +/
Сообщение от Аноним (??) on 01-Фев-18, 15:05 
>Улучшена поддержка отладки программ, написанных на языке Rust

Rust же основан на LLVM? Тогда непонятно, как это всё сочетается с GDB?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Аноним (??) on 01-Фев-18, 15:37 
Ну не на CLR же.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Выпуск отладчика GDB 8.1"  +1 +/
Сообщение от Andrey Mitrofanov on 01-Фев-18, 15:59 
>>Улучшена поддержка отладки программ, написанных на языке Rust
> Rust же основан на LLVM? Тогда непонятно, как это всё сочетается с
> GDB?

В новости по GDB однозначно лучше, чем lldb. Чего не понятно-то?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Выпуск отладчика GDB 8.1"  +2 +/
Сообщение от X4asd (ok) on 01-Фев-18, 17:01 
> Тогда непонятно, как это всё сочетается с GDB?

а запускать произвольный исполняемый код (независимо от языка) -- под GDB-отладчиком -- кто тебе запретит?

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Andrey Mitrofanov on 01-Фев-18, 17:07 
>> Тогда непонятно, как это всё сочетается с GDB?
> а запускать произвольный исполняемый код (независимо от языка) -- под GDB-отладчиком --
> кто тебе запретит?

диссонанс - суровый  парень

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Выпуск отладчика GDB 8.1"  +1 +/
Сообщение от ПДК on 01-Фев-18, 18:42 
> Rust же основан на LLVM? Тогда непонятно, как это всё сочетается с GDB?

Без разницы на чём основан компилятор Rust. Дебагер не должен ограничиваться бинарниками какого-то одного компилятора.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Выпуск отладчика GDB 8.1"  +/
Сообщение от Mr.Аноним on 06-Фев-18, 09:15 
Интересно а новая версия видит регистры R8-15/EXR8-EXR15?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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