Структура OMAP (dbghelp.h)
Описывает запись в карте адресов.
Синтаксис
typedef struct _OMAP {
ULONG rva;
ULONG rvaTo;
} OMAP, *POMAP;
Члены
rva
Относительный виртуальный адрес (RVA) в образе A.
rvaTo
Относительный виртуальный адрес, с которым сопоставляется rva в образе B.
Комментарии
Карта адресов обеспечивает перевод из одного макета изображения (A) в другой (B). Массив структур OMAP, отсортированный по rva, определяет карту адресов.
Чтобы преобразовать адрес addrA на изображении A в адрес, addrB на изображении B, выполните следующие действия:
- Найдите на карте запись e с наибольшим значением rva меньше или равно addrA.
- Set delta = addrA – e.rva.
- Задайте addrB = e.rvaTo + delta.
Требования
Требование | Значение |
---|---|
Заголовок | dbghelp.h |
Распространяемые компоненты | DbgHelp.dll 6.8 или более поздней версии |