public override void OnModuleUnloaded(DebugProcess mainProcess, DebugProcessModule module) { if (module != null) { form.Log(module.ImageFile + " unloaded (0x" + string.Format("{0,8:X}", module.ImageBase) + ")"); } else { form.Log("Some module was unloaded"); } }
public static sstSrcModule.SourceFileInformation?GetFileInfo(DebugProcessModule module, string file) { foreach (var section in module.ModuleMetaInfo.CodeViewSection.Data.SubsectionDirectory.Sections) { if (section is sstSrcModule) { var srcModule = (sstSrcModule)section; foreach (var f in srcModule.FileInfo) { if (f.SourceFileName == file) { return(f); } } } } return(null); }
public override void OnModuleLoaded(DebugProcess mainProcess, DebugProcessModule module) { form.Log(module.ImageFile + " loaded (0x" + string.Format("{0,8:X}", module.ImageBase) + ")"); }