예제 #1
0
 public virtual void Read(ModuleReader reader)
 {
     reader.Read(out memberType);
     reader.Read(out memberName);
     reader.Read(out memberFlags);
     reader.Read(out memberSize);
     reader.Read(out memberAttributes);
 }
예제 #2
0
 public virtual void Read(ModuleReader reader)
 {
     reader.Read(out memberType);
     reader.Read(out memberName);
     reader.Read(out memberFlags);
     reader.Read(out memberSize);
     reader.Read(out memberAttributes);
 }
예제 #3
0
        public ProcessAnalyzer(Process proc)
        {
            Proc    = proc;
            EMapper = new ExportMapper();
            MReader = new ModuleReader(proc);

            MReader.Read();
            foreach (var mod in MReader.ModuleList)
            {
                EMapper.AddEntry(mod);
            }
        }
예제 #4
0
 public void Read(ModuleReader reader)
 {
     reader.Read(out functionType);
     reader.Read(out numargs);
     reader.Read(out numlocals);
     reader.Read(out numblocks);
     reader.Read(out numexceptions);
     reader.Read(out vslot);
 }
예제 #5
0
 public void Read(ModuleReader reader)
 {
     reader.Read(out baseStructure);
     reader.Read(out numinterfaces);
     reader.Read(out numfields);
     reader.Read(out numvmethods);
     reader.Read(out numcontracts);
     reader.Read(out nummembers);
 }
예제 #6
0
 public void Read(ModuleReader reader)
 {
     reader.Read(out functionType);
     reader.Read(out numargs);
     reader.Read(out numlocals);
     reader.Read(out numblocks);
     reader.Read(out numexceptions);
     reader.Read(out vslot);
 }
예제 #7
0
 public void Read(ModuleReader reader)
 {
     reader.Read(out baseStructure);
     reader.Read(out numinterfaces);
     reader.Read(out numfields);
     reader.Read(out numvmethods);
     reader.Read(out numcontracts);
     reader.Read(out nummembers);
 }