Вопросы с меткой [gdb]

Руководство по использованию метки gdb отсутствует.

16
голосов
2ответа
12k показов

Как отключить GDB TUI?

У меня есть этот GDB TUI/ макет на. Как вернуться к стандартному виду GDB? Я не могу просто перезапустить GDB, потому что у меня на руке важная обратная трассировка, и пока у меня есть эти ...
9
голосов
3ответа
21k показов

Почему я не могу найти библиотеку termcap при сборке GDB?

make а затем потерпел неудачу с: configure: error: библиотека termcap не найдена, но библиотека lib termcap просто есть, почему не удается ее найти? checking for library containing zlibVersion... -lz ...
9
голосов
5ответов
13k показов

Как сделать дамп памяти в файл в GDB (OSX)? Нужно спасти мою работу

Мне нужно знать, как я могу сбросить память в Safari.app, в файл. Я ввел gdb attach 6741 (мой PID для сафари). Что теперь? Я попытался найти справку в gdb в google, но не смог найти ничего, что ...
8
голосов
3ответа
7k показов

В GDB, как я могу перейти прямо к самому верхнему кадру стека вызовов?

У меня есть C-программа, которая обнаруживает ошибки после глубокого погружения в бесконечный рекурсивный беспорядок. Обратный процесс в GDB бесполезен, потому что кадр стека вызовов имеет глубину не ...
6
голосов
5ответов
5k показов

отправка одного нажатия клавиши в два окна (Ubuntu)

Я использую Ubuntu Linux. У меня есть два открытых окна терминала, работающих рядом. Я надеюсь, что смогу нажать один раз клавишу ввода и отправить этот ход клавиш в оба окна. (То, что я делаю, это ...
6
голосов
2ответа
4k показов

Программное обеспечение: Запуск режима зрителя League of Legends из командной строки (Mac)

Предыстория: tl; dr в конце В League of Legends есть режим зрителя, в котором вы можете наблюдать за чужой игрой (по сути, повтором) с 3-минутной задержкой. Популярный веб-сайт LoL OP.GG нашел умный ...
5
голосов
1ответ
22k показов

Закрытие открытого файла без остановки процесса

У меня есть приложение Java (да Java ...), работающие на CentOS 7. Через некоторое время меня "беспокоит" множество "удаленных" файлов. для удаленных файлов используется (не проблема): lsof | grep ...
4
голоса
0ответов
207 показов

GDB 7.6 TUI не обновляет дисплей, создавая артефакты

Я использую GDB 7.6 на удаленном сервере. Когда я запускаю gdb , все нормально, пока не запускается отлаживаемая программа. Я могу использовать стрелки вверх и вниз для навигации по истории GDB и ...
3
голоса
1ответ
1k показов

Как сказать emacs gdb показывать текущую строку кода в центре буфера?

Использование отладчика в emacs - это хорошо: вы можете пройти по коду с помощью next команды, и emacs всегда будет показывать строку кода, которая выполняется в данный момент, например: int x; int ...
3
голоса
4ответа
6k показов

Как изменить каталог по умолчанию в Emacs?

Когда я использую M-x gdb когда в emacs открыто множество исходных файлов, каталог по умолчанию в emacs часто отличается от каталога моей рабочей копии для запуска файла, который я хочу запустить. ...
2
голоса
0ответов
272 показов

Emacs, GDB: Как направить вывод программы в буфер GDB в режиме окна GDB 2

Есть ли способ сообщить Emacs 24.3.1 с помощью gdb 7.5, чтобы вывод программы выводился в буфере gdb вместо отдельного буфера "** input/output **"? (Отображение его в отдельном буфере в режиме 2 окон ...
2
голоса
0ответов
53 показов

Старый GDB не может узнать, как сделать запись

Я использую устаревшую ОС Red Hat и отлаживаю с помощью встроенного GDB, но я не могу понять, как вести журнал. Я пробовал: set logging on Но получите: No symbol "logging" in current context Это ...
2
голоса
0ответов
548 показов

Где находится консоль ST2/GDB

Я использую возвышенный текст 2. Я заставил GDB работать, но я нигде не вижу окна консоли. Я вижу консоль GDB, но ничего, что выводит текст из моей программы на C++. Как мне использовать GDB и ...
2
голоса
1ответ
182 показов

Могу ли я удаленно контролировать результаты printf программы на C?

У меня есть долго работающая программа на C, в которой я начал с Terminal.app, используя: gdb program_name gdb run Я использую много операторов printf для мониторинга прогресса программы. К ...
2
голоса
1ответ
1k показов

Как установить конкретную версию пакета gdb (или другую), используя apt-cyg в Cygwin?

Я пытаюсь установить свежую версию отладчика gdb на моем cygwin (версия, которая поставляется с cygwin , глючит). Так как мне нужна новейшая версия gdb , мне нужно установить apt-cyg . Когда я ...
2
голоса
1ответ
170 показов

coredumps 'может только сбросить ядро на полностью определенный путь!'

У меня есть вопрос о создании coredumps под Debian. Сначала я включаю функцию с помощью этой команды: ulimit -c unlimited Затем я создаю ошибку сегментации, но у меня есть эта ошибка: [107356.139862] ...
2
голоса
1ответ
2k показов

Как эквивалентно ps -ef в Windows 10

Я посмотрел онлайн и не нашел ничего, что могло бы сделать то, что я хочу. Я ищу команду с выводом, эквивалентным "ps -ef" в Linux, чтобы я мог узнать идентификатор процесса, связанный с исполняемым ...
2
голоса
1ответ
2k показов

Инструмент отладки GDB для linux

Я выполняю исполняемый файл pro * c в linux, и у меня ошибка ошибки сегментации. Но нет файла дампа дампа. Таким образом, я хочу отладить программу, используя инструмент отладки GDB. Однако я вижу, ...
2
голоса
1ответ
220 показов

Dtrace показывает, что posix_spawn вызывается только с 3 аргументами. Попытка запустить вручную

Я запустил dtruss для процесса, который запускает еще один: запускает League of Legends запускает основной игровой процесс с определенными аргументами, которые я не могу передать через командную ...
1
голос
1ответ
299 показов

$ HOME не определен для пользователя root в Ubuntu 14.04

При новой установке Ubuntu 14.04 в среде bash для пользователя root не определен $HOME . Мне нужно запустить некоторые приложения из корневой оболочки, например: gdb /usr/sbin/apache2 Это трудно без ...
1
голос
0ответов
289 показов

MinGW: Python включил GDB в Windows

Я использую QtCreator 4.6.2, который, очевидно, требует GDB с поддержкой Python, если я хочу использовать его в качестве отладчика. Я попытался установить mingw32-gdb-python версию 7.5-1 с ...
1
голос
1ответ
63 показов

что делать, когда vs-код удаленной отладки C++ просит установить gnutarget format-name

Я занимаюсь отладкой удаленной программы C++, работающей на Rasberry Pi в Ubuntu. Я следовал за ...
1
голос
2ответа
2k показов

Проблемы с точкой останова GDB при подключении к QEMU

У меня следующая проблема: Когда я подключаю GDB к qemu для отладки, он не прерывается на точках останова. Я могу установить точки останова, порвать с помощью Ctrl+C и т.д. Любые подсказки, как это ...
1
голос
0ответов
743 показов

Отладка ядра Linux, SIGKILL

Попытка отладить ядро linux (vmlinux) с помощью gdb во время моего обучения, но после запуска ядра я просто получил "программу, завершенную с помощью SIGKILL": gdb vmlinux-3.11.0-12-generic ...GDB ...
1
голос
4ответа
28k показов

Как узнать, установлен ли GDB?

Как я могу узнать, установлен ли GDB на машине с Unix? Я запускаю следующие команды: > gdb > gdb main и результат GDB: команда не найдена но я не знаю, если это означает, что GDB не установлен.
1
голос
0ответов
182 показов

XCode для отладки исполняемого файла gdb-debuggable

Я скомпилировал исполняемый файл на основе cmake, который (чудесным образом) отлаживается в gdb. Поэтому изучение сотен переменных с помощью терминала становится немного медленным для очень больших ...
1
голос
1ответ
146 показов

MacPorts, как запустить скрипт "post-destroot"

Я пытаюсь установить MacPorts GDB; похоже, плохо поддерживается ... Запуск "установки порта" устанавливает его в /opt/local/libexec/gnubin/gdb , но, похоже, нет намерения добавить это в $PATH . Файл ...
1
голос
1ответ
1k показов

как переопределить усечение в GDB

Когда я печатаю в GDB, запустив: p cmd.c_str() результат усекается до 200 символов. Есть ли способ, которым я могу установить усечение по умолчанию для чего-то более высокого, например, 1000 символов?
1
голос
2ответа
2k показов

Создать дамп ядра при запуске программы с помощью sudo?

Ядра, по-видимому, не сбрасываются при использовании sudo несмотря на то, что для ulimit -c установлено значение unlimited. Есть ли способ обойти это?
1
голос
1ответ
867 показов

Пакет отладочной информации для centos

Привет я получаю следующее на каждой строке шагов инструкции GDB. Кто-нибудь знает, какой пакет мне нужно установить, чтобы удалить это сообщение из сборки CentOS? Отсутствует отдельный debuginfos, ...
0
голосов
0ответов
25 показов

Микроконтроллер STM32 с GDB: отладка не работает при изменении структуры флэш-памяти

Я хочу отладить мое приложение для микроконтроллера STM32F107 с помощью JLinkGDBServer и клиента arm-none-eabi-gdb. Я использую файл сборки запуска и скрипт компоновщика, предоставленный по умолчанию ...
0
голосов
0ответов
12 показов

Как подключить GDB для сессии telnet/ssh с .exe в качестве консоли

Я использую .exe в качестве моделируемой цели и запускаю ее в симуляции с помощью gdb. Я могу подключиться к exe-файлу, после того, как некоторые настройки IP сделаны для .exe, который работает ...
0
голосов
0ответов
16 показов

Как отладить код C с помощью lldb в macOS Mojave?

Я использовал gdb в Linux, но теперь я переключился на Mac и прочитал, что lldb является альтернативой gdb в устройствах Apple. Тем не менее, я получаю сообщение об ошибке при попытке использовать ...
0
голосов
1ответ
188 показов

Что такое выполнение в пакетном режиме в GDB?

Я прочитал комментарий, как - "Запускает GDB в пакетном режиме". Итак, вы хотели понять, что означает выполнение в пакетном режиме для GDB? А какой другой режим исполнения для ГБД?
0
голосов
0ответов
8 показов

GDB с PM2 для автоматического перезапуска

Я использовал PM2 для управления приложением C++ (назовем это app), и оно работало нормально. Как только он закрывается, он автоматически открывается снова. Проблема в том, что в последнее время я ...
0
голосов
0ответов
8 показов

Невозможно удаленно отладить через GDB на OpenWrt

На этой странице документации OpenWrt объясняется, как удаленно отлаживать процесс на вашем маршрутизаторе. Я вошел в menuconfig, чтобы добавить gdbserver, и его там не было, поэтому я просто ...
0
голосов
0ответов
8 показов

Невозможно использовать точки останова данных

Я пытаюсь удаленно отлаживать приложение пользовательского интерфейса в QT, работающее на встроенном устройстве Linux на основе Yocto. Кажется, моя программа работает с ошибками при взаимодействии с ...
0
голосов
0ответов
11 показов

Невозможно отладить на Netbeans Mac

Я несколько раз пытался установить gdb с помощью homebrew на macos для netbeans, и в результате получилась следующая ошибка: «Не удалось найти порт задачи Mach для идентификатора процесса 2459: ...
0
голосов
1ответ
33 показов

Псевдоним Unix для перенаправления вывода фонового процесса

Я ищу способ перенаправить вывод фонового процесса в /dev/null или какой-либо другой файл. $ python ./spam_console.py & $ [start doing something in the foreground $ cat test.py $ [whole console is ...
0
голосов
1ответ
11 показов

Какой формат дизассемблер утилиты аварийного завершения использует для вывода инструкций по сборке?

Утилита Crash может разбирать функции ядра. но какой формат он использует? Что является первым, источником или местом назначения? inst src, dist или же inst dist, src Вот о чем я спрашиваю: crash> ...
0
голосов
0ответов
25 показов

Новый GCC против старшего Valgrind

Я работаю над системой RHEL6 с программным проектом, который требует C++11. Это требование вынуждает меня отказаться от базового компилятора, включенного в ОС (gcc-4.4.7), и использовать созданный ...
0
голосов
0ответов
321 показов

Невозможно выбрать "gdb/gdbserver" в конфигурации BuildRoot

BuiltRoot - это инструмент для создания встроенных образов linux. Я хочу включить gdb/gdbserver в целевой системе, но не могу выбрать «gdb/gdbserver» в разделе « Configuration > Target packages > ...
0
голосов
0ответов
1k показов

Как я могу запустить GDB без прав root на Mac?

Когда я запускаю GDB из командной строки, у меня нет проблем. Но когда я начинаю отлаживать программу из NetBeans (C++), я получаю следующее сообщение: Msgstr "Введите имя и пароль пользователя в ...
0
голосов
1ответ
4k показов

Как установить GDB на Arch Linux

Как установить отладчик GNU (gdb) в Arch Linux? Я проверил, что у меня еще не установлен gdb, выполнив эту команду: gdb -help Я пробовал это: sudo apt-get install gdb но это не работает
0
голосов
1ответ
651 показов

Как мне удалить pwndbg?

Не так много объяснений, за исключением того, что я гуглил, как и не мог найти ничего, связанного с процессом удаления. Я использую систему Debian 9 Если я правильно помню, я установил его с помощью: ...
0
голосов
1ответ
2k показов

бинарный gdb и где его найти?

Я следую инструкциям здесь , чтобы установить GDB на моем MacOS Sierra. В разделе «2.1.3. Подпишите код двоичного файла gdb ", я должен" указать полный путь к двоичному файлу gdb ", но я не знаю, что ...
0
голосов
1ответ
137 показов

Valgrind не может присоединиться к OSX Lion

Когда я запускаю valgrind с параметрами --tool=memcheck --db-attach=yes а затем пытаюсь присоединиться, когда появляется ошибка, я получаю: valgrind: m_debugger.c:235 (ptrace_setregs): Assertion ...
0
голосов
2ответа
2k показов

Не может видеть переменные в GDB

Я новичок в Cygwin (и * nix в этом отношении) и не понимаю следующее поведение GDB. Я создал исполняемый файл, который намеренно приводит к SIGSEGV: #include void Func(int i) { int* pFoo = NULL; ...
0
голосов
1ответ
454 показов

Клавиши со стрелками в GDB (оконный режим) не работают с TERM = xterm

Во-первых, это не проблема размера истории. (gdb) show history size The size of the command history is 70000000. Во-вторых, это происходит в xterm, а не в vt100, и я не хочу vt100 из-за странных ...
0
голосов
1ответ
870 показов

Почему GDB привязан к фиксированной версии autoconf?

Редактировать 1: я пытаюсь собрать GDB из источника. Почему я не могу использовать autoconf 2.65 вместо 2.64? Это сбивает с толку:( ...