Enviado em 09/09/2012 - 19:30h
Ola pessoal, estava lendo um tutorial até que encontrei a expressão :
(gdb) disassemble main
fui pesquisar um pouco mais sobre o que é gdb, depois de uma breve leitura sobre e alguns testes com programas em C, eu fui testar o comando, que me retornou a seguinte mensagem :
Nenhuma tabela de símbolos está carregada. Use o comando "file".
pelo que percebi pelo tutorial que estava lendo antes esse comando parece "desmembrar" a função main e mostrar o seu "passo-a-passo" na linguagem assembly.
Alguém poderia me dizer por qual motivo isto está gerando esta mensagem? e se pudesse me ajudar a interpretar o que é isso :
dump of assembler code for function main:
0x8000130<main>: push %ebp
0x8000131<main+1>: moyl %esp, ebp
...
end of assembler dump.
(gdb) disassemble main
fui pesquisar um pouco mais sobre o que é gdb, depois de uma breve leitura sobre e alguns testes com programas em C, eu fui testar o comando, que me retornou a seguinte mensagem :
Nenhuma tabela de símbolos está carregada. Use o comando "file".
pelo que percebi pelo tutorial que estava lendo antes esse comando parece "desmembrar" a função main e mostrar o seu "passo-a-passo" na linguagem assembly.
Alguém poderia me dizer por qual motivo isto está gerando esta mensagem? e se pudesse me ajudar a interpretar o que é isso :
dump of assembler code for function main:
0x8000130<main>: push %ebp
0x8000131<main+1>: moyl %esp, ebp
...
end of assembler dump.