OMAP structure (dbghelp.h)
Describes an entry in an address map.
Syntax
typedef struct _OMAP {
ULONG rva;
ULONG rvaTo;
} OMAP, *POMAP;
Members
rva
A relative virtual address (RVA) in image A.
rvaTo
The relative virtual address that rva is mapped to in image B.
Remarks
An address map provides a translation from one image layout (A) to another (B). An array of OMAP structures, sorted by rva, defines an address map.
To translate an address, addrA, in image A to an address, addrB, in image B, perform the following steps:
- Search the map for the entry, e, with the largest rva less than or equal to addrA.
- Set delta = addrA – e.rva.
- Set addrB = e.rvaTo + delta.
Requirements
Requirement | Value |
---|---|
Header | dbghelp.h |
Redistributable | DbgHelp.dll 6.8 or later |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for