diff options
author | Jackson Harper <jackson@novell.com> | 2003-02-23 04:29:38 +0300 |
---|---|---|
committer | Jackson Harper <jackson@novell.com> | 2003-02-23 04:29:38 +0300 |
commit | 8e7f1191fb3baa28d709da1726b13c7764129059 (patch) | |
tree | 0adc65c92037642e160468ac48134f41b94298b4 /mcs/class/Mono.PEToolkit/Image.cs | |
parent | c4c3d949e943be38721634f472c6489a3b467abc (diff) |
* Image.cs: Write CorHeader
svn path=/trunk/mcs/; revision=11855
Diffstat (limited to 'mcs/class/Mono.PEToolkit/Image.cs')
-rw-r--r-- | mcs/class/Mono.PEToolkit/Image.cs | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/mcs/class/Mono.PEToolkit/Image.cs b/mcs/class/Mono.PEToolkit/Image.cs index c31d9023592..186616ffda5 100644 --- a/mcs/class/Mono.PEToolkit/Image.cs +++ b/mcs/class/Mono.PEToolkit/Image.cs @@ -131,11 +131,10 @@ namespace Mono.PEToolkit { reader.BaseStream.Position = RVAToVA(peHdr.CLIHdrDir.virtAddr);
corHdr.Read (reader);
-
+
mdRoot = new MetaDataRoot(this);
reader.BaseStream.Position = RVAToVA(corHdr.MetaData.virtAddr);
mdRoot.Read(reader);
-
}
}
@@ -153,18 +152,17 @@ namespace Mono.PEToolkit { WriteSections (writer);
- /*
if (this.IsCLI) {
- reader.BaseStream.Position = RVAToVA(peHdr.CLIHdrDir.virtAddr);
- corHdr.Read (reader);
-
+ writer.BaseStream.Position = RVAToVA (peHdr.CLIHdrDir.virtAddr);
+ corHdr.Write (writer);
+ /*
mdRoot = new MetaDataRoot(this);
reader.BaseStream.Position = RVAToVA(corHdr.MetaData.virtAddr);
mdRoot.Read(reader);
-
+ */
}
- */
+
}
/// <summary>
|