Pessoal,
Quando vou debugar um programa escrito em C com o GDB, quando uso STEP(s) para ir para a proxima linha,
caso a proxima linha seja uma função da glibc ele da erro...
para o seguinte programa, por exemplo:
#include <stdio.h>
int main() {
printf(" TESTE \n");
return 0;
}
o GDB mostra:
Ponto de parada temporário 3 at 0x400558: file teste.c, line 5.
Starting program: /home/usuario/teste
Temporary breakpoint 3, main () at teste.c:5
(gdb) s
_IO_puts (str=0x40065c " TESTE ") at ioputs.c:35
35 ioputs.c: Arquivo ou diretório não encontrado.
in ioputs.c
(gdb) s
37 in ioputs.c
(gdb)
caso mudemos a funcao da glibc, mudara a saida, mas sempre acusando q o arquivo nao foi encontrado.
Alguem poderia me ajudar?