示例#1
0
        private void AddRegion(MemoryMapRegionKind kind, string name, int @base, int end)
        {
            var region = new MemoryMapRegion(kind, name, @base, end);

            regions.Add(region);
            kindToRegionMap.Add(kind, region);
        }
示例#2
0
 internal MemoryMapRegion(MemoryMapRegionKind kind, string name, int @base, int end)
 {
     this.kind  = kind;
     this.name  = name;
     this.@base = @base;
     this.end   = end;
     this.size  = end - @base + 1;
 }
示例#3
0
 public MemoryMapRegion this[MemoryMapRegionKind kind]
 {
     get { return(kindToRegionMap[kind]); }
 }