Resultados da pesquisa a pedido "gdb"
GDB: Ctrl + C não interrompe o processo como costuma fazer, mas termina o programa
Normalmente, quando você executa um programa pelo GDB, pode pressionar Ctrl + C para interrompê-lo, por exemplo. se ficar preso em um loop infinito e você desejar obter um backtrace. Estou depurando um programa (xmms2d, como acontece), mas ...
Posso definir um ponto de interrupção em 'acesso à memória' no GD
Estou executando um aplicativo através do gdb e quero definir um ponto de interrupção sempre que uma variável específica for acessada / alterada. Existe um bom método para fazer isso? Também estaria interessado em outras maneiras de monitorar ...
Gdb imprime em arquivo em vez de stdout
Estou executando o gdb e quero examinar um desses infelizes objetos divinos. São necessárias muitas páginas (e eu tenho um monitor de 24 "virado de lado!) Para ver a coisa toda. Para facilitar o uso, eu gostaria que o gdb imprimisse o objeto em ...
rastreamento de pilha do depurador @GCC exibe o nome do arquivo e o número da linha incorretos
Estou tentando portar um projeto C ++ bastante grande para usar o g ++ 4.0 no Mac OS X. Meu projeto é compilado sem erros, mas não consigo fazer o GDB funcionar corretamente. Quando olho para a pilha digitando "bt" na linha de comando do GDB, ...
nterrupção de conclusão da tabela para binários grand
Se eu acidentalmente iniciar a conclusão da guia ao depurar binário grande, o gdb congelará por algum tempo na verificação da tabela de símbolos (até 1 minuto no meu caso). Então eu tenho que esperar até que toda a tabela de símbolos ...
ELF formato de arquivo principal
Curto prazo para pesquisar na fonte GDB, onde posso encontrar documentação sobre o formato usado para criar arquivos principais? ODUEND [https://en.wikipedia.org/wiki/Executable_and_Linkable_Format] especificação deixa o formato de arquivo ...
Como depurar programas usando sinais?
#include <stdio.h> #include <signal.h> static volatile sig_atomic_t being_debugged = 1; static void int3_handler(int signo) { being_debugged = 0; } int main() { signal(SIGTRAP, int3_handler); __asm__ __volatile__("int3"); if (being_debugged) { ...
Como executo um programa com argumentos de linha de comando usando gdb em um script bas
Ao executar um programa no gdb, geralmente, os argumentos para o programa são fornecidos emrun comando. Existe uma maneira de executar o programa usando o gdb e também fornecer argumentos dentro de um script de shel Vi uma resposta em uma ...
Como depurar o processo filho após o fork () no gd
Após chamar o fork, o processo atual chamaráexit(0). Mas a criança continuará. switch(fork()) { case -1: exit(1); case 0: //child process,continue break; default: //the current process,exit exit(0); }Como posso continuar depurando o processo ...
Print C ++ vtables usando GDB
Estou tentando imprimir a tabela de um objeto usando gdb; Eu encontrei show print vt bl onsetting, mas ainda não sei como imprimir o vtable - o objeto p * ainda não o imprim Como imprimo a vtable?