Perguntas sobre 'gdb'

O Depurador GNU normalmente chamado apenas GDB
1
resposta

Como obtenho o linux-gate.dso em um novo sistema linux?

Eu gostaria de descobrir qual método meu guest QEMU de 32 bits está usando para chamadas do sistema. Existe um excelente artigo explicando linux-gate.dso ( link ). No entanto, não consigo obter nenhum dos comandos para trabalhar no meu sistema m...
19.12.2014 / 01:01
1
resposta

números de linha de mapeamento vimrc

Eu tenho estas linhas no meu arquivo .vimrc: :map <F9> :exe ':!gdbset bp "%:'.line(".").'"'<CR><CR> :map <F8> :exe ':!gdbset clear bp "%:'.line(".").'"'<CR><CR> Eles funcionam muito bem para adicionar e...
10.04.2012 / 09:52
2
respostas

Como construir a documentação do GDB a partir do código-fonte?

Eu fiz o download da fonte do GDB: git clone git://sourceware.org/git/binutils-gdb.git agora, como faço para gerar a documentação a partir do código-fonte, pois ela pode ser baixada de: link ? Estou especialmente interessado na docume...
23.10.2018 / 17:47
1
resposta

Alternando entre buffers compartilhados no modo emacs gdb sem mouse (no terminal de texto)

A partir do link da documentação aqui: link When gdb-many-windows is non-nil, the locals buffer shares its window with the registers buffer, just like breakpoints and threads buffers. To switch from one to the other, click with mouse-1 on...
12.09.2017 / 06:56
2
respostas

O GDB pode decodificar o núcleo se ele foi canalizado?

Eu tenho arquivos core enormes e, portanto, defino a core_pattern definida como gzip à medida que são gravados. Mais tarde, se o backtrace for obtido, primeiro gunzip tem que ser feito (e leva muito tempo!) antes que o arquivo...
28.06.2017 / 20:33
1
resposta

gdb não entra em função embora a fonte esteja disponível

Eu tenho uma biblioteca compartilhada compilada com -g -O0 , incluindo: void MyClass::whatever() { ... doSomething(myImage, myPoints); ... } bool MyClass::doSomething(const Image& image, std::vector<cv::Vec2f>& points)...
23.05.2017 / 11:13
1
resposta

Os registradores FPU / SSE / AVX não são salvos nos dumps principais?

Durante a depuração pós-morte do meu aplicativo x86-64, me deparei com um sintoma estranho: (gdb) p/x $xmm1 $8 = {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>...
15.09.2016 / 14:49
1
resposta

Como compilar o kernel do Linux e depurar com o gcc e o BOCHS?

Eu fiz o download do código fonte do bochs 2.6 e instalei com a configuração do gdb-stub. Eu gostaria de depurar o linux-kernel 1.0 ou 2.0 ou 3.0 cujo código-fonte foi baixado do link com o gcc e o Bochs. Como compilar o código fonte do kernel...
19.01.2013 / 06:02
0
respostas

Redireciona a saída para um programa já em execução

Eu tenho um programa rodando no terminal 1 e esperando pela entrada do stdin. Eu programei este programa para ficar vulnerável ao estouro de buffer. Eu quero mudar seu fluxo para function2 () dentro do programa, então eu abri o GDB no terminal 2...
28.07.2017 / 15:29
0
respostas

Como rodar o GDB no backround e trazê-lo de volta?

Estou escrevendo scripts bash que iniciam um cenário de teste: vários programas que se conectam entre si. Se algo falhar, eu gostaria de ter uma linha de comando do GDB. Parece algo assim: myprogram <(cat <<-EOM [conf]...
19.01.2017 / 12:23