Resultados da pesquisa a pedido "gdb"

1 a resposta

O Android GDB não está carregando a biblioteca compartilhada c ++

Eu tenho tentado depurar uma biblioteca compartilhada que escrevi em c / c ++, mas não posso depurá-la usando o eclipse. Quando eu defino um ponto de interrupção nunca é atingido e depois da execuçãoinfo sharedlibrary no gdb, eu o segui, ...

5 a resposta

Use o GDB para depurar um programa C ++ chamado de um script de shell

Eu tenho um shell script extremamente complicado, dentro do qual ele chama um programa C ++ que eu quero depurar via GDB. É extremamente difícil separar esse programa c ++ do shell, pois ele possui muitas ramificações e muitas configurações de ...

3 a resposta

O GDB pode depurar lambdas em C ++?

Eu uso os recursos do C ++ 11 ativamente. Eu tenho um programa criado no Visual Studio 2013 que depende de lambdas para executar vários threads (lambda representa uma tarefa e o thread recebe uma instância lambda que deve ser executada). O Lambda ...

1 a resposta

Como faço para que os front-ends do gdb mostrem a seta de instruções atual na janela de código-fonte do assembly?

Estou fazendo alguma codificação de assembler x86 no Linux (Arch 64), usando nasm para montar e ld para vincular, para criar um executável de 32 bits assim: wordcount: wordcount.o ld -o wordcount wordcount.o -melf_i386 wordcount.o: wordcount.asm ...

2 a resposta

O gdb não pode carregar o arquivo de origem?

Eu apenas usoarm-linux-gcc compile um arquivo c simples no host (debian i386) com-g.Em seguida, copie oa.out arquivo para o computador de destino (braço, uclibc).Execute oa.out está tudo bem.Use gdb (terget)gdb a.out e liste o código fonte, dizNo ...

1 a resposta

Como definir o ponto de interrupção mais cedo possível

Estou tentando parar logo após o módulo ser carregado no gdb. Vamos supor que o binário seja completamente removido de todas as informações de símbolos, portanto não há principal. Idealmente, eu definiria o ponto de interrupção no ponto de ...

4 a resposta

glibc detectou erro

Alguém pode me ajudar a entender essa mensagem de erro? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ...

1 a resposta

O gdb 7.7 não interfere no OS-X Mavericks com o gcc4.7.3 (Macports)

Aqui está um programa simples: #include <iostream> #include <vector> namespace Example { template <int dim> class Problem { public: void run() { std::cout<<"here.."<<std::endl; } }; } int main(int argc, char *argv[]) { Example::Problem<2> ...

1 a resposta

GDB: Como listar todos os arquivos de origem usados para compilação

Novo no projeto, possui vários arquivos de origem usados para compilação e alguns "podem" ser bibliotecas dinâmicas, carregadas em tempo de execução. Ao depurar o executável usando "GDB", existe um comando para listar todos os arquivos de origem ...

2 a resposta

Não foi possível carregar os símbolos da biblioteca compartilhada para linux-vdso.so.1. durante a depuração

Não carregar o VDSO.so é um dos erros famosos que você encontra ao usar o gdb e o glibc> 2.2. Eu descobri que estava planejado para ser reparado no gdb 7.5.1, mas não estava. Ok, eu encontrei uma solução ...