OMAP-Struktur (dbghelp.h)
Beschreibt einen Eintrag in einer Adresszuordnung.
Syntax
typedef struct _OMAP {
ULONG rva;
ULONG rvaTo;
} OMAP, *POMAP;
Member
rva
: Eine relative virtuelle Adresse (RVA) in Image A.
rvaTo
Die relative virtuelle Adresse, der rva in Bild B zugeordnet ist.
Hinweise
Eine Adresszuordnung liefert eine Übersetzung von einem Imagelayout (A) zu einem anderen (B). Ein Array von OMAP-Strukturen, sortiert nach rva, definiert eine Adresszuordnung.
Führen Sie zum Übersetzen einer Adresse addrA in Bild A in eine Adresse addrB in Bild B die folgenden Schritte aus:
- Suchen Sie die Karte nach dem Eintrag e mit dem größten rva kleiner oder gleich addrA.
- Festlegen von delta = addrA – e.rva.
- Legen Sie addrB = e.rvaTo + delta fest.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbghelp.h |
Verteilbare Komponente | DbgHelp.dll 6.8 oder höher |