20
ответов

Существует ли C++ gdb GUI для Linux? [закрытый]

Кратко: кто-либо знает о GUI для gdb, который приносит его наравне, или близко к набору функций Вы входите в более позднюю версию Visual C++? Подробно: Как кто-то, кто провел много времени...
вопрос задан: 9 June 2015 19:31
10
ответов

Как я нахожу основное своей программы (…) функция?

Я в настоящее время портирую проект с несколькими сотнями файлов кода и зависимостей на несколько сторонних библиотек к Mac OS. Я наконец перешел к сути дела, где программа компилирует без...
вопрос задан: 23 May 2017 10:33
10
ответов

Может ли GDB сделать указатель на функцию, указывающую на другое место?

Я объясню: скажем, меня интересует замена функции rand (), используемой определенным приложением. Поэтому я присоединяю gdb к этому процессу и заставляю его загружать мою собственную общую библиотеку (которая имеет ...
вопрос задан: 30 August 2014 20:44
10
ответов

Самые хитрые / полезные команды для отладчика gdb [закрыто]

Можете ли вы публиковать свои самые сложные и полезные команды, пока вы запускаете отладчик, такой как gdb или dbx.
вопрос задан: 24 September 2009 11:59
9
ответов

Существует ли способ изменить переменные среды другого процесса в Unix?

На Unix, там какой-либо способ, которым процесс может изменить чьи-либо переменные среды (предполагающий, что они все выполняются тем же пользователем)? Общее решение было бы лучшим, но в противном случае что относительно...
вопрос задан: 17 October 2017 02:14
9
ответов

Как Вы используете gdb?

Я решил узнать, как наши C/C + *отклоняют использование практиков gdb отладчик. Вот то, что я обычно использую: b - повреждают имя файла c:line #, функция, имя файла cpp:function, имя класса:: участник n, c, s-...
вопрос задан: 8 June 2009 20:28
8
ответов

Получение GDB для сохранения списка точек останова?

ОК, info break перечисляет точки останова, но не в формате, который бы хорошо подходил для повторного их использования с помощью команды --com, как в этом вопросе. Есть ли у GDB метод для сброса их в файл ...
вопрос задан: 23 May 2017 12:02
8
ответов

Что хороший Unix альтернативен к DDD (Отладчик Дисплея Данных)? [закрытый]

Я разрабатываю c на Linux с помощью энергии и отлаживая использующий ddd. Однако я нахожу, что ddd работает очень плохо при прокрутке на этой машине так ее иногда очень печальный для использования. Мне нравится путь который...
вопрос задан: 21 July 2010 11:03
8
ответов

Файл ядра отладки без символов

У меня есть приложение C, которое мы развернули на клиентском сайте. Это было скомпилировано и работает на HP-UX. Пользователь сообщил о катастрофическом отказе, и мы получили дамп ядра. До сих пор я не мог копировать...
вопрос задан: 26 June 2009 18:15
7
ответов

Как сделать двунаправленную или обратную отладку программ?

Кто-нибудь на самом деле использовал обратимый отладчик? Единственный продукт, который появляется в Google - это UndoDB. Это, по-видимому, только для Linux.
вопрос задан: 28 April 2018 07:38
7
ответов

Почему GDB переходит непредсказуемо между строками и печатает переменные как “<значение, оптимизированное>”?

Кто-либо может объяснить это поведение gdb? 900 memset (&new_ckpt_info, '\0', sizeof (CKPT_INFO)); (gdb) ** 903 prev_offset = cp_node-> смещение; ** (gdb) ** 905...
вопрос задан: 2 July 2017 08:45
7
ответов

Потребность C/C++ умный способ отследить вызовы функции

Я ищу умный способ отследить вызовы функции и возвраты. Я знаю, что могу использовать отладчик, но я хотел бы способ просто иметь его, распечатывают что-то к терминалу при вызывании функции по сравнению с...
вопрос задан: 26 February 2016 09:35
7
ответов

iPhone Device Debugging

Действительно ли возможно на самом деле использовать отладчик XCode при выполнении приложения для iPhone на устройстве, а не средстве моделирования? т.е. у меня может быть остановка устройства в точках останова, которые я установил в своем коде и шаге...
вопрос задан: 11 September 2009 20:54
7
ответов

Отладчик C++ Linux

Я ищу идеальный отладчик C++ Linux. Я не ожидаю успеха, но поиск должен быть информативным. Я - довольно способный gdb пользователь, но STL и Повышение легко сокрушают мои навыки отладки. Это...
вопрос задан: 12 January 2009 18:13
7
ответов

Как Вы используете gdb для отладки кода?

Как разработчик, как Вы используете gdb для разыскивания ошибок в коде? Какие приемы методов Вы используете для создания жизни легче?
вопрос задан: 26 September 2008 15:27
7
ответов

Как опция отладки -g изменяет двоичный исполняемый файл?

При написании кода C / C ++ для отладки двоичного исполняемого файла должна быть включена опция отладки на компиляторе / компоновщике. В случае GCC, опция -g. Когда опция отладки включена, как ...
вопрос задан: 18 September 2008 02:55
6
ответов

Как демонтировать диапазон памяти с GDB?

Я пытаюсь демонтировать программу для наблюдения syscall инструкции по сборке (инструкция INT, я верю), и обработчик с GDB, и записали немного программы (см. ниже) для него, который открывается и...
вопрос задан: 26 July 2018 15:21
6
ответов

Как перейти к предыдущей строке в GDB?

Действительно ли возможно в gdb перейти к строке перед в настоящее время строкой выполнения. например: освободите my_fun (somePtrType ** прибытие, международный запуск, международный конец) {//, прибытие является массивом указателей на somePtrType//, выра
вопрос задан: 29 October 2017 02:53
6
ответов

Номер строки отказа сегментации

Есть ли какая-либо gcc опция, которую я могу установить, который даст мне номер строки отказа сегментации? Я знаю, что могу: Отладка линию за линией Помещенный printfs в коде для сужения. Редактирования: купленный / где на gdb...
вопрос задан: 23 May 2017 11:54
6
ответов

Как вступить в набор цепочечных методов с gdb? [Дубликат]

У меня есть куча методов, соединенных вместе, например: obj- & gt; getA () - & gt; get () - & gt; doSomething () - & gt; doSomething Else (); Если я установил точку останова на этой строке, и я начну в нее входить, gdb ...
вопрос задан: 23 November 2015 11:33
6
ответов

Как выполнить gdb против демона в фоновом режиме?

Я пытаюсь отладить сервер, который я записал с gdb как он segfaults при очень определенных и редких условиях. Есть ли какой-либо способ, которым я могу сделать gdb выполненным в фоновом режиме (через тихий или пакетный режим?), следовать...
вопрос задан: 16 September 2011 16:52
6
ответов

Как может, malloc () вызывают SIGSEGV?

У меня есть нечетная ошибка в моей программе, кажется мне, что malloc () вызывает SIGSEGV, который насколько идет мое понимание, не имеет никакого смысла. Я пользуюсь библиотекой, названной simclist для динамического...
вопрос задан: 17 September 2009 20:10
6
ответов

Как изучить отладку C и [закрытые] лучшие практики

Я записал модуль Apache в C. При определенных условиях я могу получить его к segfault, но я понятия не имею относительно почему. На данном этапе это мог быть мой код, это мог быть способ, которым я компилирую программу...
вопрос задан: 12 January 2009 15:29
6
ответов

Что хороший путь состоит в том, чтобы вывести файл ядра Linux из процесса?

У нас есть сервер (записанный в C и C++), который в настоящее время ловит SEGV и выводит некоторую внутреннюю информацию в файл. Я хотел бы генерировать базовый файл и записать это в диск в то время, когда мы ловим SEGV...
вопрос задан: 25 November 2008 20:50
6
ответов

Анализ Дампа ядра Соляриса

Я использую pstack для анализа файлов дампа ядра в Солярисе, Как еще я могу проанализировать дамп ядра от solaris? Какие команды могут использоваться, чтобы сделать это? Что другая информация будет доступна от дампа?
вопрос задан: 30 October 2008 03:55
5
ответов

x86 переходят к адресу

Как присвоение для класса безопасности, я пытаюсь использовать __ asm __ ("jmp 0xbffff994"); в моем коде, но когда я демонтирую вещи в gdb, инструкция изменяется на jmp 0xc8047e2a. Любая идея, почему и...
вопрос задан: 17 April 2019 23:22
5
ответов

Точки останова GDB

У меня есть список точек останова, которые я хочу добавить каждый раз, когда я отлаживаю конкретную программу. Есть ли способ, которым я могу поместить всю информацию о точке останова в файле и использовать ее в начале каждой отладки...
вопрос задан: 14 November 2018 20:02
5
ответов

Исследование отображенных адресов с помощью GDB

Я использую драйвер, я отправил при Прямом доступе к памяти в Linux к mmap некоторый физический поршень в адрес пространства пользователя. Однако я не могу использовать GDB для рассмотрения любого адреса; т.е. x 0x12345678 (где...
вопрос задан: 23 May 2017 12:18
5
ответов

gvim и gdb для C?

В emacs существует удобный способ запустить gdb и gui опции для gdb, отладчика C. В gvim существует ли подобная опция?
вопрос задан: 12 April 2017 07:44
5
ответов

Как я могу видеть сообщения qDebug при отладке в QtCreator

Я делаю переход от Eclipse CDT (со спокойным плагином интеграции) к QtCreator 2.0, но существует все еще одна вещь, которые беспокоят меня QtCreator: Когда я отлаживаю в QtCreator, я не вижу свой qDebug...
вопрос задан: 24 October 2015 16:32