Class ModuleRVAReader
This class tries to read a given module at certain RVAs by assuming that it is layed out in memory in the way LoadLibrary would place it. This means that a given RVA can be located in the process memory space merely by adding the module base address as an offset. In practice the CLR does use this mapping up through .Net FX 3.5 SP1 and for silverlight 2 for modules which it loaded from disk. WARNING: Nothing guarantees that the CLR must do this so this is unreliable going forward.
public class ModuleRVAReader : IDiaReadExeAtRVACallback
- Inheritance
-
ModuleRVAReader
- Implements