Пример #1
0
 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");
     }
 }
Пример #2
0
        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);
        }
Пример #3
0
 public override void OnModuleLoaded(DebugProcess mainProcess, DebugProcessModule module)
 {
     form.Log(module.ImageFile + " loaded (0x" + string.Format("{0,8:X}", module.ImageBase) + ")");
 }