Resultados da pesquisa a pedido "gdb"

5 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 = ...

5 a resposta

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 ...

1 a resposta

`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) ...

5 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

Depurar qemu com gdb

Como posso usar o gdb para depurar o qemu? Pesquisei no Google, mas não consegui encontrar nada concreto.

1 a resposta

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 ...

1 a resposta

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 ...