5
ответов

То, как распечатать следующий N, выполнило строки автоматически в GDB?

Я пытался найти, что путь в течение некоторого времени автоматизирует прогресс GDB трассировки потока управления программы. Даже просто простой способ автоматизировать команду n, таким образом, Вы видите в какой...
вопрос задан: 7 September 2015 13:12
5
ответов

Найдите путь исходного кода для исполняемого файла, в настоящее время отлаживаемого в gdb

Я могу установить точку останова в основном и отладить код с корректным исходным кодом, но я не знаю, откуда gdb берет исходный код. Исходный код не присутствует в CWD. Как найти от...
вопрос задан: 18 July 2015 07:27
5
ответов

Переменные среды в Python на Linux

Доступ Python к переменным среды не совсем точно отражает представление операционной системы о среде процессов. os.getenv и os.environ не работают должным образом в конкретных случаях ....
вопрос задан: 6 July 2014 09:31
5
ответов

У меня может быть переход gdb мимо оператора броска в конце функции?

Когда я отлаживаю, я иногда нахожу полезным "воспроизвести" последние несколько положений кода. Например: пустое нечто (интервал и i) {я = 0; ++ я; я ++;} При выполнении этого через отладчик...
вопрос задан: 8 December 2013 15:44
5
ответов

XCode “предупреждение: не Мог найти объектный файл … никакой отладочной информацией доступный для …”

Имение предосудительные отношения с различными настройками для плагинов поблочного тестирования оставило меня с discombobulated файлом проекта. Я, кажется, зафиксировал его, но существует один побочный эффект: каждый раз я выполняю плагин...
вопрос задан: 1 April 2013 03:00
5
ответов

Как распечатать и использовать константы с gdb (через XCode)?

Я отлаживаю приложение Какао с помощью xcode-gdb. Я в точке останова, и я хочу, просматривают значение некоторых констант Какао (т.е. NSControlKeyMask) и сделать некоторый тест со значениями в токе...
вопрос задан: 5 September 2011 06:22
5
ответов

Память Malloc'd недоступна - GDB [duplicate]

Я пытаюсь вызвать библиотечную функцию для проверки чего-то во время отладки с помощью GDB. (dlinfo ()) Требуется ссылка на int, и функция записывает результат на этот адрес. Я пробовал звонить ...
вопрос задан: 26 February 2011 10:22
5
ответов

Вызовите gdb для автоматической передачи аргументов отлаживаемой программе

Я хотел бы записать сценарий, который (при определенных условиях) выполнит gdb и автоматически выполнит некоторую программу X с некоторым набором аргументов Y. После того как программа закончила выполняться, пользователь должен...
вопрос задан: 22 October 2010 18:30
5
ответов

Linux C: Легкий и 'симпатичный' дамп/распечатка структур (как в gdb) - от исходного кода?

У меня есть небольшая проблема с некоторыми структурами в модуле ядра, который я создаю, таким образом, я думал, что было бы хорошо, если бы был простой способ распечатать структуры и их значения - и ниже маленькое...
вопрос задан: 22 July 2010 18:30
5
ответов

XCode, никакие отладочные символы для определенного подкласса

Я использую XCode 3.2.3, и iPhone SDK So I пытается отладить подкласс UIView, я поразил точку останова в переопределенном методе, и я не вижу символов или в GUI или в gdb, просто globals и...
вопрос задан: 20 June 2010 08:05
5
ответов

Я могу восстановить исходный код C++ от двоичных файлов отладки?

Мне скомпилировали приложение C++ в отладке (использующий MinGW и QT), но я потерял некоторые существенные изменения, потому что кто-то в моей команде забыл фиксировать его изменения в менеджере по управлению исходным кодом и перезаписал...
вопрос задан: 18 June 2010 18:03
5
ответов

Я могу использовать GDB для отладки рабочего процесса?

В соответствии с Linux, я могу использовать GDB для отладки процесса, который в настоящее время работает?
вопрос задан: 22 February 2010 03:39
5
ответов

Понимание сборки gdb для разницы указателей [duplicate]

Для этого конкретного c-кода. #include & lt; stdio.h & gt; int main () {int * p = (int *) 20; int * q = (int *) 30; printf ("% d", q-p); } Это свалка gdb disass / m main Dump of ...
вопрос задан: 29 January 2010 12:06
5
ответов

Настольная среда разработки Ubuntu (инструменты GNU)

Я настраиваю машину разработки Linux (Ubuntu 9.0.x). Я хочу знать лучшую среду разработки для разработчика C++ на Ubuntu - предоставление моего образования (см. ниже). 5 лет + C++ 5 лет...
вопрос задан: 28 October 2009 09:58
5
ответов

отладка C++ кодирует с шаблонами и STL с gdb

Что gdb пользователи здесь думают о его возможностях в отношении отладки кода с шаблонами и STL? Вы используете какие-либо приемы для создания отладки немного более простого? Возможно, некоторые сценарии Python? Или...
вопрос задан: 23 October 2009 01:52
5
ответов

Xcode 3.2 + LLVM = никакие локальные символы при отладке

У меня есть проект для Mac OS X 10.5, что я основываюсь на 10,6 Xcode 3.2 использования. Когда я использую GCC 4.2 для Отладочной сборки и поражаю точку останова, отладчик XCode обычно отображает информацию о локальной переменной. Если я...
вопрос задан: 3 September 2009 00:59
5
ответов

Определить статический порядок инициализации после компиляции?

В C++ я знаю, что компилятор может принять решение инициализировать статические объекты в любом порядке, который он выбирает (подвергающийся нескольким ограничениям), и что в целом Вы не можете выбрать или определить помехи...
вопрос задан: 3 August 2009 20:12
5
ответов

Отладка использующий gdb - Лучшие практики

Я - новичок в GDB, и я получил его работающий правильно. Однако я задаюсь вопросом, как это используется в больших проектах. У меня есть проект, где сборка сделана с помощью make-файла и g ++. Чтобы GDB работал, нам нужно...
вопрос задан: 26 April 2009 07:13
5
ответов

Используя остановку gdb программа, когда это использует любую функцию из файла X

и я хотел бы знать, существует ли какой-либо способ остановить программу, когда использует функцию из определенного файла. Идеально то, что я ищу, является чем-то как: Остановка GDB, когда использование функция из файла...
вопрос задан: 24 January 2009 01:38
5
ответов

Что след GDB передает “0x0000000000000000 дюймов?? ()” средний?

Что означает то, когда это дает след со следующим выводом? № 0 0x00000008009c991c в pthread_testcancel () от/lib/libpthread.so.2 № 1 0x00000008009b8120 в sigaction () от/lib/...
вопрос задан: 5 January 2009 19:01
4
ответа

Как я показываю, какие поля структура имеет в GDB?

Я натолкнулся на структуру (названный ngx_http_variable_value_t) в моем GDB (отладчик) сессия, и я хотел бы распечатать, какие поля это имеет в консоли. Это возможно?
вопрос задан: 23 September 2019 14:09
4
ответа

Как я предварительно ожидаю каталог путь к библиотеке при загрузке базового файла в gdb на Linux

Мне генерировали базовый файл в удаленной системе, к которой у меня нет прямого доступа. У меня также есть локальные копии файлов библиотеки от удаленной системы и исполняемый файл для катастрофического отказа...
вопрос задан: 10 March 2018 15:28
4
ответа

Вы отлаживаете код C ++ в Vim? Как?

Вопрос ко всем вам, кто использует Vim для разработки приложений на C ++. В моей жизни был период, который можно охарактеризовать как «Я ненавижу Вима !!!» .. «Вим хорош!» Тем не менее, вырос в основном ...
вопрос задан: 14 June 2017 23:12
4
ответа

Как оценить функции в GDB?

Интересно, почему оценивают функцию, не работает в gdb? В моем исходном файле я включаю, отлаживая в gdb, этими примерами являются неправильные оценки. (gdb) p голова (3,2) 10$ = 1 (gdb) p голова (3,3) 11$ = 1 (...
вопрос задан: 29 March 2017 08:36
4
ответа

gdb не удается выполнить ELF 64-разрядная программа с “Форматом файла, не распознанным”

Я пытаюсь использовать GDB для отладки (для нахождения раздражающего segfault). Когда я работаю: gdb./имя файла из командной строки, я получаю следующую ошибку: Этот GDB был настроен как "i686-pc-linux-гну"... "/path/...
вопрос задан: 13 June 2015 11:32
4
ответа

Как выделить и окрасить вывод gdb во время интерактивной отладки?

Не отвечайте, что я должен использовать ddd, nemiver, emacs, энергию или любой другой фронтенд, я просто предпочитаю gdb, как это, но хотело бы видеть свой вывод с некоторыми терминальными цветами.
вопрос задан: 8 May 2015 10:49
4
ответа

Как отладить использование gdb?

Я пытаюсь добавить точку останова в своей программе с помощью b {номер строки}, но я всегда получаю ошибку, которая говорит: Никакая таблица символов не загружается. Используйте команду "файла".Что мне делать?
вопрос задан: 15 October 2014 06:07
4
ответа

gdb не перекликается с моим вводом до тех пор, пока я не нажму Enter [duplicate]

У нас есть встроенное устройство, работающее под управлением Linux. То, что я набираю, можно мгновенно повторить в оболочке, но когда я запускаю gdb, я не вижу никакого ввода пользователя, пока не нажмем клавишу Enter. Вот пример: sh-4.3 # ...
вопрос задан: 10 October 2013 17:50
4
ответа

Как вывести данные, хранившие в объективном-c объекте (NSArray или NSDictionary)

Простите мне за потенциально глупый вопрос здесь, но на других языках программирования (пишущий сценарий как PHP или Perl) часто легко вывести все содержавшее в переменной. Например...
вопрос задан: 25 June 2012 11:43
4
ответа

Сделать Qt debugger пропустить QSharedPointer или std :: unique_ptr c'tor [duplicate]

У меня много функций, которые принимают QSharedPointers, иногда они принимают два аргумента QSharedPointer. Если я вхожу в эту функцию, мне сначала нужно войти в QSharedPointer :: QSharedPointer и выйти из нее (...
вопрос задан: 15 April 2011 12:48