Результаты поиска по запросу "gdb"
По умолчанию qemu собирается с опцией «CFLAGS = -O2 -g», которая почему-то не позволяет добавлять символы отладки. Использование опции --enable-debug означает, что -O2 не будет добавлен.
могу использовать GDB для отладки QEMU? Я гуглил, но не мог найти ничего конкретного.
станет режимом отладки по умолчанию, как только они исправят проблемы с консольными приложениями.
ользую интеграцию Visual Studio 2017 для создания и отладки приложения CMake Linux локально в подсистеме Windows для Linux. При запуске приложения Visual Studio использует ssh-соединение с localhost для запускаcmake -DCMAKE_BUILD_TYPE="Debug" .. ...
сверху отчет об ошибке.
отрим следующий (неработающий) код: #include <iostream> #include <memory> using namespace std; class Test { public: unique_ptr<string> s; Test() : s(NULL) { } void update(string& st) { s = unique_ptr<string>(&(st)); } }; void update(Test& t) { ...
сделает свое дело.
я есть программа, использующая LD_PRELOAD. Программа должна быть запущена так: «LD_PRELOAD = / path / to / libfoo.so qemu -U LD_PRELOAD a.out», если без gdb. Вот что я сделал во время работы с GDB. (gdb) set environment ...
GDB на Mac 10.9 терпит неудачу с «не в исполняемом формате: формат файла не распознан» для 32 + 64 арки
$ file app app: Mach-O universal binary with 2 architectures app (for architecture i386): Mach-O executable i386 app (for architecture x86_64): Mach-O 64-bit executable x86_64 $ gdb app GNU gdb (GDB) 7.6 Copyright (C) 2013 Free Software ...
GDB игнорирует мои контрольные точки
Мой тестовый пример настолько прост, что я должен делать что-то очень глупое. Я написал простой исходный файлtest.c: #include<stdio.h> int main(int argc,char* argv[]){ printf("1\n"); printf("2\n"); printf("3\n"); return 0; }Я скомпилировал это ...
Это не плохая идея функции foo, дело в том, что у меня много методов и файлов, единственная опция, которую я могу использовать, это rbreak regex. Спасибо
отел бы знать, есть ли способ остановить программу, когда используется функция из определенного файла. В идеале я ищу что-то вроде: GDB Stop when use a function from file foo.cppПричина в том, что я отлаживаю код, который мне не принадлежит, и я ...
, Что-то звучит немного необычно.
ю, что этот вопрос задавался ранее, но я прочитал все темы и не нашел ответа. С того момента, как я исполняюrun чтобы начать отладку моего проекта, я получаю это:Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6], ...
, Потому что я не знаю, как это исправить (
аюсь отладить простую программу C ++ "hello world" на Ubuntu 16.04, но GDB не может распознать формат исполняемого файла. Тем не менее, я могу успешно запустить исполняемый файл в командной строке. Вот код #include <iostream> using namespace ...
проследить указатель в коде C ++ GDB
Я получаю ошибку сегмента при запуске приложения C ++. В GDB это как-то показывает, что мое местоположение одного указателя повреждено. Но у меня есть 100 тысяч таких указателей объектов, созданных во время моего приложения. Как я могу посмотреть ...