The OpenNET Project / Index page

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

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

"Выпуск отладчика GDB 7.9"  +/
Сообщение от opennews (ok) on 21-Фев-15, 11:39 
Представлен (https://sourceware.org/ml/gdb-announce/2015/msg00002.html) новый выпуск отладчика GDB 7.9 (http://www.gnu.org/software/gdb/), поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, OS X).

Ключевые улучшения:

-  Улучшены средства для создания вспомогательных скриптов на языке Python;
-  Поддержка компиляции и подстановки исходных текстов в объект отладки (inferior (https://sourceware.org/gdb/onlinedocs/gdb/Inferiors-and-Prog...)). Для работы требуется находящийся в разработке GCC 5.0, собранный с libcc1.so.

-  При возобновлении выполнения программы командой resume, GDB теперь всегда перенаправляет сигналы нити, которой данный сигнал адресован, даже если пользователь поменял нить во время остановки выполнения (ранее возникали ситуации, при которых сигналы перенаправлялись только к текущей на момент остановки нити);

-  С другой стороны, команда "signal" теперь всегда доставляет запрошенный сигнал к текущей нити. Если программа остановлена и пользователь переключился между нитями, GDB запросит подтверждение;
-  Для платформы x86 GNU Hurd добавлена поддержка аппаратных точек останова (watchpoint);

-  Поддержка платформы MIPS SDE  (mips*-sde*-elf*);
-  Новые команды:

-  add-auto-load-scripts-directory directory
-  compile code [-r|-raw] [--] [source code]
-  compile file [-r|-raw] filename
-  demangle [-l language] [--] name
-  maint print user-registers
-  queue-signal signal-name-or-number

-  Новые опции:


-  set debug symbol-lookup
-  show debug symbol-lookup


-  В программный интерфейс управления GDB/MI (https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI.html) в вывод команды "-list-thread-groups" добавлено новое поле с кодом возврата;
-  Прекращена поддержка устаревших платформ: Alpha (OSF/1 и Tru64), SGI Irix-5.x, SGI Irix-6.x VAX (4.2 - 4.3 Reno) BSD, VAX Ultrix;
-  Прекращена поддержка команды "dll-symbols" и связанных с ней псевдонимов "add-shared-symbol-files" и "assf". Вместо них слудует использовать команду "sharedlibrary" ("share").


URL: https://sourceware.org/ml/gdb-announce/2015/msg00002.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=41706

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

Оглавление

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

1. "Выпуск отладчика GDB 7.9"  –4 +/
Сообщение от A.Stahl (ok) on 21-Фев-15, 11:39 
>Поддержка компиляции и подстановки исходных текстов в объект отладки

Э? Что это значит? Компиляции чего? А что, сейчас не подставляет?
>Новые команды: compile code, compile file

Оп-па... Т.е. предыдущий момент не такой уж и коряво переведённый...

Что-то новость больше вопросов породила чем ответила. Пойду-ка я оригинал почитаю...

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

2. "Выпуск отладчика GDB 7.9"  +1 +/
Сообщение от Аноним (??) on 21-Фев-15, 11:57 
Оригинал не меньше вопросов вызывает: "Compilation and injection of source code into the inferior"
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск отладчика GDB 7.9"  +/
Сообщение от MidNight_er on 21-Фев-15, 13:29 
Очевидно речь идёт от Source Maps http://habrahabr.ru/post/178743/
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск отладчика GDB 7.9"  +1 +/
Сообщение от Аноним (??) on 21-Фев-15, 14:03 
нет, там про другое.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Yet_Another_Anonymous on 21-Фев-15, 17:21 
про что тогда?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Аноним (??) on 22-Фев-15, 01:35 
REPL на уровне Си/С++
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Выпуск отладчика GDB 7.9"  +3 +/
Сообщение от Аноним (??) on 22-Фев-15, 01:44 
GDB - друг, много лет вместе.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск отладчика GDB 7.9"  +/
Сообщение от kravich (ok) on 22-Фев-15, 06:00 
Но зачем?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Ordu email(ok) on 22-Фев-15, 12:35 
Ну там же ссылка в статье https://sourceware.org/gdb/wiki/GCCCompileAndExecute
Там объяснено, зачем это надо, почему без этого плохо, и как это сделано. Зачем ты задаёшь вопросы здесь? Ждёшь когда тебе переведут на русский?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

15. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Тот ещё аноним on 22-Фев-15, 21:49 
Свой код в контексте отладчика (аки тест патч)?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

16. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Аноним (??) on 23-Фев-15, 08:50 
так и REPL в С не за горами)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск отладчика GDB 7.9"  +/
Сообщение от Аноним (??) on 23-Фев-15, 17:55 
Так это оно и есть.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору


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

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




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

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