Resultados da pesquisa a pedido "gdb"

10 a resposta

O gdb pode fazer um ponteiro de função apontar para outro local?

Eu vou explicar: Digamos que estou interessado em substituir orand() função usada por uma determinada aplicação. Portanto, anexo o gdb a esse processo e o carrego minha biblioteca compartilhada personalizada (que possui umrand() função): call ...

2 a resposta

Como desmontar o código do setor de inicialização x86 de 16 bits no GDB com "x / i $ pc"? É tratado como 32 bits

Por exemplo, com um setor de inicialização que o BIOS imprimea para a telamain.asm: org 0x7c00 bits 16 cli mov ax, 0x0E61 int 0x10 hlt times 510 - ($-$$) db 0 dw 0xaa55Então: nasm -o main.img main.asm qemu-system-i386 -hda main.img -S -s & gdb ...

3 a resposta

Como modificar o conteúdo da memória usando o GDB?

Sei que podemos usar vários comandos para acessar e ler memória: por exemplo, print, p, x ... Mas como posso alterar o conteúdo da memória em qualquer local específico (durante a depuração no GDB)?

9 a resposta

C / C ++ precisa de uma maneira inteligente de rastrear chamadas de função

Estou procurando uma maneira inteligente de rastrear chamadas e retornos de funções. Eu sei que posso usar o depurador, mas gostaria de ter uma maneira de imprimir algo no terminal ao chamar uma função vs precisar passar pelo código. Estou ...

1 a resposta

Programa compilado com -fPIC trava ao passar sobre a variável local do encadeamento no GDB

Esse é um problema muito estranho que ocorre apenas quando o programa é compilado com-fPIC opção. Usandogdb Sou capaz de imprimir variáveis locais de threads, mas passar por cima delas leva a uma falha. thread.c #include <pthread.h> #include ...

3 a resposta

Como depurar programas C ++ 0x no MacPorts gcc 4.5?

Eu tenho um programa c ++ simples que estou tentando depurar, mas o gdb não consegue encontrar o arquivo de objeto para as bibliotecas (ou nenhuma informação de depuração está disponível) e também não parece capaz de encontrar os símbolos de ...

1 a resposta

Impressora bonita Python para depurar variáveis stdlib não funcionará

Eu segui este post para depurar variáveis de uma maneira bonitaO valor de strings não aparece no eclipse mars CDT [https://stackoverflow.com/questions/32411117/the-value-of-strings-doesnt-appear-in-eclipse-mars-cdt] no entanto, acabei tendo uma ...

1 a resposta

faça com que o gdb carregue uma biblioteca compartilhada a partir de um caminho específico

Eu adquiri um núcleo ao executar um aplicativo e salvei o executável, o corefile e uma biblioteca compartilhada que o aplicativo usa em/tmp para verificá-los mais tarde. Modifiquei a biblioteca, reconstruí-a e iniciei o executável novamente. ...

4 a resposta

Alterar o diretório de trabalho no Xcode

Consegui fazer meu projeto C ++ rodar no Xcode usando o cmake -G Xcode. Agora eu gostaria de depurá-lo, por causa do bom gdb que ele oferece. No entanto, preciso alterar o diretório de trabalho em que o gdb é executado, caso contrário ele não ...

1 a resposta

Como definir o modo follow-fork como filho no depurador usando o CMake

Eu tenho o sistema Linux e escrevo o uso do programaClion IDEqual usandoCMake. Eu tenho uma parte do meu programa em que gostaria dedepurar processo filhoLi alguns tópicos deste fórum, mas ainda não sei como ou onde apenas posso ativar esta ...