Resultados da pesquisa a pedido "gdb"

3 a resposta

Obter nomes de função da pilha de chamadas

Estou trabalhando em um programa Android que chama o código nativo. Esse código nativo é segfaulting e, como a depuração do NDK do Android não é realmente factível, fico com uma pilha de chamadas como a seguinte (capturada em ddms). Minha ...

7 a resposta

Posso usar o GDB para depurar um processo em execução?

No Linux, posso usar o GDB para depurar um processo que está em execução no momento?

2 a resposta

sYSMALLOc: Falha na declaração - alguma idéia de como depurar com eficiência?

Meu daemon de servidor funciona bem na maioria das máquinas, no entanto, em uma que estou recebendo: malloc.c:3074: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, ...

12 a resposta

Erro "Nenhuma fonte disponível para main ()" ao depurar C ++ simples no Eclipse com gdb

Estou tendo problemas para depurar um programa C ++ no Eclipse (o RC mais recente do Helios, atualizado com o CDT mais recente) no OSX. O programa é muito simples (essencialmente Lição 2 dos tutoriais OpenGL da NeHe), consistindo em um arquivo ...

4 a resposta

Como imprimir variável <tipo incompleto> em gdb

Às vezes, o gdb imprime "tipo incompleto" para algum tipo de variável. O que isso significa e como podemos ver esse valor?

1 a resposta

O GNU gdb não pode entrar nas funções de modelo (OS X Mavericks)

Eu instaleigdb 7.7 (de fontes GNU) no OS X Mavericks (10.9.2). Eu o codifiquei, para que funcione bem sempre que depurar umc++ arquivo que não contém modelos. No entanto, não é possível entrar em funções de modelo (pode entrar em ...

6 a resposta

Como imprimo o valor total de uma cadeia longa em gdb?

Quero imprimir o comprimento total de uma string C no GDB. Por padrão, está sendo abreviado, como forço o GDB a imprimir a string inteira?

7 a resposta

Número da linha de falha de segmentação

Existe alguma opção de gcc que eu possa definir que me fornecerá o número da linha da falha de segmentação? Eu sei que posso: Depurar linha por linhaColoque printfs no código para diminuir.Editar% s: bt / where no gdb não dá pilha.Sugestão ...

1 a resposta

Caminho de origem do GDB

Como fazer com que o gdb use um diretório diferente para procurar arquivos de origem. Por exemplo, meu arquivo de origem durante a compilação estava no diretório: /home/foo/bar.cEm seguida, mudei para o diretório: /tmp/debug/home/foo/bar.cComo ...

3 a resposta

gdb Não foi possível encontrar o operador []

double var1, var2; std::vector<double *> x; var1 = 1; var2 = 2; x.push_back(&var1); x.push_back(&var2);Quando depuro esse código no gdb e tento imprimir x [0] ou * x [0], recebo: Não foi possível encontrar o operador []. Agora, se eu incluir esta ...