/[RomCheater]/trunk/RomCheater.Core/IPEDData.cs
ViewVC logotype

Diff of /trunk/RomCheater.Core/IPEDData.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 794 by william, Mon Jun 17 09:31:52 2013 UTC revision 795 by william, Mon Apr 7 11:42:48 2014 UTC
# Line 18  namespace RomCheater.Core Line 18  namespace RomCheater.Core
18          bool Is32bitAssembly();          bool Is32bitAssembly();
19    
20          [Browsable(false)]          [Browsable(false)]
21          uint _VirtualEntryPoint { get; }          ulong _VirtualEntryPoint { get; }
22          string VirtualEntryPoint { get; }          string VirtualEntryPoint { get; }
23    
24          [Browsable(false)]          [Browsable(false)]
25          uint _VirtualRVA { get; }          ulong _VirtualRVA { get; }
26          string VirtualRVA { get; }          string VirtualRVA { get; }
27    
28          [Browsable(false)]          [Browsable(false)]
# Line 410  namespace RomCheater.Core Line 410  namespace RomCheater.Core
410      public interface ISECTION_DATA      public interface ISECTION_DATA
411      {      {
412          string Name { get; }          string Name { get; }
413          uint _Start { get; }          ulong _Start { get; }
414          uint _End { get; }          ulong _End { get; }
415          uint _Size { get; }          ulong _Size { get; }
416    
417          string Start { get; }          string Start { get; }
418          string End { get; }          string End { get; }
# Line 424  namespace RomCheater.Core Line 424  namespace RomCheater.Core
424      public class SECTION_DATA : ISECTION_DATA      public class SECTION_DATA : ISECTION_DATA
425      {      {
426          public SECTION_DATA() : this(string.Empty, 0, 0) { }          public SECTION_DATA() : this(string.Empty, 0, 0) { }
427          public SECTION_DATA(string name, uint virtualAddress, uint rva, uint virtualSize) : this(name, virtualAddress + rva, virtualSize) { }          public SECTION_DATA(string name, ulong virtualAddress, ulong rva, uint virtualSize) : this(name, virtualAddress + rva, virtualSize) { }
428          public SECTION_DATA(string name, uint virtualAddress, uint virtualSize)          public SECTION_DATA(string name, ulong virtualAddress, uint virtualSize)
429          {          {
430              this._Name = name;              this._Name = name;
431              this._Start = virtualAddress;              this._Start = virtualAddress;
# Line 434  namespace RomCheater.Core Line 434  namespace RomCheater.Core
434    
435          #region ISECTION_DATA members          #region ISECTION_DATA members
436          private string _Name;          private string _Name;
437          private uint __Start;          private ulong __Start;
438          [Browsable(false)]          [Browsable(false)]
439          public uint _Start { get { return __Start; } set { __Start = value; } }          public ulong _Start { get { return __Start; } set { __Start = value; } }
440          [Browsable(false)]          [Browsable(false)]
441          public uint _End { get { return __Start + __Size; } }          public ulong _End { get { return __Start + __Size; } }
442          private uint __Size;          private ulong __Size;
443          [Browsable(false)]          [Browsable(false)]
444          public uint _Size { get { return __Size; } set { __Size = value; } }          public ulong _Size { get { return __Size; } set { __Size = value; } }
445    
446    
447          public string Name { get { return _Name; } }          public string Name { get { return _Name; } }

Legend:
Removed from v.794  
changed lines
  Added in v.795

  ViewVC Help
Powered by ViewVC 1.1.22