Fac debug la un program cu ddd/gdb.
Eu sunt cam bata la ASM.
La un mment dat am (snip din objdump):

809e6f9:        ff 75 10                pushl  0x10(%ebp)
809e6fc:        ff 75 0c                pushl  0xc(%ebp)
809e6ff:        ff 75 08                pushl  0x8(%ebp)

Vreau sa aflu la ce date se face pushl in cele 2 linii de ASM.
Cum fac? Din cate inteleg prima linie face push in memorie la adresa
din registrul EBP+0x10. E corect? Daca da, cum aflu la ce date face
push, adica cum vad locatia de memorie respectiva?

Inca o data scuze de intrebari, sunt varza la asm.

Multzam.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui