Resultados da pesquisa a pedido "gdb"
Definir ponto de interrupção no código C ou C ++ programaticamente para gdb no Linux
Como posso definir um ponto de interrupção no código C ou C ++ programaticamente que funcione para o gdb no Linux? Ou seja: int main(int argc, char** argv) { /* set breakpoint here! */ int a = 3; a++; /* In gdb> print a; expect result to be 3 ...
Análise remota do coreedump Post-mortem sem ter símbolos de depuração exatos para bibliotecas de sistema compartilhadas
Como você costuma contornar esse problema? Imagine que um encadeamento trava no código libc (que é uma biblioteca compartilhada do sistema) no Computer1 e gera um coredump. Mas o Computer2 no qual esse coreedump será analisado pode ter uma versão ...
Como uso o depurador MinGW gdb para depurar um programa C ++ no Windows?
Procurei documentação sobre isso e não encontrei nada. Eu tenho o MinGW instalado e funciona muito bem. Eu simplesmente não sei como usar o depurador. Dado um código simples, digamos em um arquivo chamado "mycode.cpp": int main() { int temp = ...
Como despejar dados do contêiner STL em gdb?
Não consigo despejar valores de contêiner de mapa não ordenado STL em gdb. tipo de variável é std :: unordered_map <> var; minha versão gdb - configuração 7.7.1 Gdb: configure --host=x86_64-linux-gnu ...
`gdb` incapaz de relaxar uma pilha
Considere o seguinte código (quebrado): #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) ...
Existe alguma maneira de dizer ao gdb para esperar que um processo seja iniciado e anexado a ele?
Eu tenho um processo chamado por outro processo chamado por outro processo e assim por diante ad nauseum. É um processo filho em uma longa cadeia de ferramentas. Este processo está falhando. Gostaria de pegar esse processo no gdb para entender ...
Depurando código de biblioteca com suporte ao Linux do Visual Studio
Estou usando a integração do Visual Studio 2017 para criar e depurar um aplicativo CMake Linux localmente no Windows Subsystem for Linux. Ao executar o aplicativo, o Visual Studio usa uma conexão ssh com o host local para executarcmake ...
Depurar qemu com gdb
Como posso usar o gdb para depurar o qemu? Pesquisei no Google, mas não consegui encontrar nada concreto.
ignora a mensagem de depuração dos arquivos include / library no gdb (terminal)
Estou depurando um programa C ++ no gdb e percorrendo o código. Em vários pontos, o depurador começará a percorrer o código nas bibliotecas / arquivos incluídos, o que é muito tedioso e não é útil para mim. Existe alguma maneira de suprimir ou ...
Como executar o gdb com LD_PRELOAD?
Eu tenho um programa usando LD_PRELOAD. O programa deve ser executado assim, "LD_PRELOAD = / caminho / para / libfoo.so qemu -U LD_PRELOAD a.out", se sem gdb. Aqui está o que eu fiz enquanto executava o gdb. (gdb) set environment ...