public override void VisitImage (Image img) { m_newImage = img; if (m_originalImage.DebugHeader != null) m_newImage.AddDebugHeader (); m_newImage.CLIHeader.Flags = m_originalImage.CLIHeader.Flags; }
public override void VisitImage(Image img) { m_newImage = img; if (m_originalImage.DebugHeader != null) { m_newImage.AddDebugHeader(); } }
void ResetImage(ModuleDefinition mod) { Image ni = Image.CreateImage(); if (mod.Image.DebugHeader != null) { ni.AddDebugHeader(); DebugHeader old = mod.Image.DebugHeader; ni.DebugHeader.Age = old.Age; ni.DebugHeader.Characteristics = old.Characteristics; ni.DebugHeader.FileName = old.FileName; ni.DebugHeader.Signature = old.Signature; ni.DebugHeader.TimeDateStamp = ImageInitializer.TimeDateStampFromEpoch(); ni.DebugHeader.Type = old.Type; } mod.Image = ni; }