Autor Thema: Nach dem Seitenfehler  (Gelesen 5012 mal)

DDR-RAM

  • Beiträge: 184
    • Profil anzeigen
Gespeichert
« am: 18. April 2005, 18:53 »
Hallo,

Wie kriege ich die Adresse heraus, die den Seitenfehler ausgelöst hat?
Also nicht der Befehl, der ihn ausgelöst hat, sondern die Adresse in diesem Befehl, z.B. [eax], fs:[0], [edi+ecx*4+8], gibt ja sehr viele verschiedene Möglichkeiten. Legt die CPU diese logische Adresse irgendwo ab? (also Fehlercode isses nicht)
Oder muss ich den Befehl disassembeln und dann ne komplizierte Auswertung vornehmen?

MfG
DDR-RAM

Jidder

  • Administrator
  • Beiträge: 1 625
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 18. April 2005, 21:07 »
die lineare adresse ist in dem register cr2.
Dieser Text wird unter jedem Beitrag angezeigt.

DDR-RAM

  • Beiträge: 184
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 18. April 2005, 21:31 »
Danke :oops:

hätte ich es doch wissen müssen :D
aber wenigstens kann ich mein MemMgr weiterbauen ;)

MfG
DDR-RAM

 

Einloggen