public PefLoaderSegment(PefLoaderFields fields) { this.StringTable = fields.StringTable; this.InfoHeader = fields.InfoHeader; this.ImportedLibraries = fields.ImportedLibraries; this.ImportedSymbols = fields.ImportedSymbols; this.RelocationHeaders = fields.RelocationHeaders; this.ExportHashTable = fields.ExportHashTable; this.ExportKeyTable = fields.ExportKeyTable; this.ExportSymbolTable = fields.ExportSymbolTable; }
public PefLoaderSegmentReader(PefImageSegment loaderSegment) { fields = new PefLoaderFields(); rdr = (EndianByteImageReader)loaderSegment.Segment.MemoryArea.CreateBeReader(0); }