1 write to m_image
AssemblyStripper (1)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Binary\ImageReader.cs (1)
53
m_image
= img;
27 references to m_image
AssemblyStripper (27)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24324.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Binary\ImageReader.cs (27)
48
get { return
m_image
; }
126
m_binaryReader.BaseStream.Position =
m_image
.ResolveVirtualAddress (address);
156
return
m_image
.PEOptionalHeader.StandardFields.IsPE64 ?
230
m_image
.CLIHeader = new CLIHeader ();
232
m_image
.ExportTable = new ExportTable ();
237
for (int i = 0; i <
m_image
.PEFileHeader.NumberOfSections; i++)
255
m_image
.TextSection = sect;
275
if (
m_image
.PEOptionalHeader.DataDirectories.IAT.VirtualAddress == RVA.Zero)
278
SetPositionToAddress (
m_image
.PEOptionalHeader.DataDirectories.IAT.VirtualAddress);
285
if (
m_image
.PEOptionalHeader.DataDirectories.Debug != DataDirectory.Zero) {
286
m_image
.DebugHeader = new DebugHeader ();
287
VisitDebugHeader (
m_image
.DebugHeader);
290
SetPositionToAddress (
m_image
.PEOptionalHeader.DataDirectories.CLIHeader.VirtualAddress);
310
SetPositionToAddress (
m_image
.CLIHeader.Metadata.VirtualAddress);
311
m_image
.MetadataRoot.Accept (m_mdReader);
316
if (
m_image
.PEOptionalHeader.DataDirectories.Debug == DataDirectory.Zero)
321
SetPositionToAddress (
m_image
.PEOptionalHeader.DataDirectories.Debug.VirtualAddress);
355
if (
m_image
.PEOptionalHeader.DataDirectories.ImportTable.VirtualAddress == RVA.Zero)
358
SetPositionToAddress (
m_image
.PEOptionalHeader.DataDirectories.ImportTable.VirtualAddress);
369
if (
m_image
.ImportTable.ImportLookupTable == RVA.Zero)
372
SetPositionToAddress (
m_image
.ImportTable.ImportLookupTable);
379
if (
m_image
.ImportAddressTable.HintNameTableRVA == RVA.Zero)
382
if ((
m_image
.ImportAddressTable.HintNameTableRVA & 0x80000000) != 0)
385
SetPositionToAddress (
m_image
.ImportAddressTable.HintNameTableRVA);
392
SetPositionToAddress (
m_image
.ImportTable.Name);
397
SetPositionToAddress (
m_image
.PEOptionalHeader.StandardFields.EntryPointRVA);
404
SetPositionToAddress (
m_image
.PEOptionalHeader.DataDirectories.ExportTable.VirtualAddress);