• 3 odgovora
  • 2.673 pregleda
debugger step back 11.10.2003. u 22:22 · pre 280 meseci #1
Zna li neko da li negde postoji neki debugger koji može da se vraća korak unazad?
Imam Microsoft Debugging tools for windows, koji donekle može da se vraća unatraške. Ima li išta bolje od toga?
Potpis
#!/usr/bin/basho
mv frog ancient_pond
echo "Splash!"
Re: debugger step back 12.10.2003. u 01:28 · pre 280 meseci #2
Mislim da je to nemoguce izvesti jer se nigde ne belezi koja je bila prethodna instrukcija, tj njena adresa, vec samo koja je sledeca (eip registar).
Potpis
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
Re: debugger step back 13.10.2003. u 06:39 · pre 280 meseci #3
Slazem se sa Mikky. Kod SICE mozes vidit sto se dogodilo npr. ali ne mozes se vracat u nazad tj. code polako stepirati u nazad.

mislim da je nije izvodljivo ali mozda se varam?

See you!
Potpis
The World is only a one big Code. Try to Crack it and you would be free.
-----------------------------------
If u want or not THAT´S LIFE !
Re: debugger step back 13.10.2003. u 23:28 · pre 280 meseci #4
Citat:
Mikky:
Mislim da je to nemoguce izvesti jer se nigde ne belezi koja je bila prethodna instrukcija, tj njena adresa, vec samo koja je sledeca (eip registar).


Citat:

Verbose mode ON.
0:000> p
eax=00000000 ebx=00000018 ecx=0006f898 edx=0006ee27 esi=0006f890 edi=00000001
eip=7d5b3cb1 esp=0006ee3c ebp=0006ee60 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
inetmib1+3cb1:
7d5b3cb1 72df jb inetmib1+0x3c92 (7d5b3c92) [br=0]
0:000> p
eax=00000000 ebx=00000018 ecx=0006f898 edx=0006ee27 esi=0006f890 edi=00000001
eip=7d5b3cb3 esp=0006ee3c ebp=0006ee60 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
inetmib1+3cb3:
7d5b3cb3 eb07 jmp inetmib1+0x3cbc (7d5b3cbc)
0:000> p
eax=00000000 ebx=00000018 ecx=0006f898 edx=0006ee27 esi=0006f890 edi=00000001
eip=7d5b3cbc esp=0006ee3c ebp=0006ee60 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
inetmib1+3cbc:
7d5b3cbc 5f pop edi
0:000> p
eax=00000000 ebx=00000018 ecx=0006f898 edx=0006ee27 esi=0006f890 edi=0006f89c
eip=7d5b3cbd esp=0006ee40 ebp=0006ee60 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
inetmib1+3cbd:
7d5b3cbd 5e pop esi
0:000> p
eax=00000000 ebx=00000018 ecx=0006f898 edx=0006ee27 esi=0006f898 edi=0006f89c
eip=7d5b3cbe esp=0006ee44 ebp=0006ee60 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246
inetmib1+3cbe:
7d5b3cbe 5b pop ebx


da li su ove informacije dovojlne?
Potpis
#!/usr/bin/basho
mv frog ancient_pond
echo "Splash!"
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme