public void Setup() { form = new Form(); form.Size = new Size(300, 200); memctl = new MemoryControl(); memctl.Dock = DockStyle.Fill; form.Controls.Add(memctl); }
Control DumpBytes() { var mem = new MemoryControl(); mem.Services = services; mem.ProgramImage = new Reko.Core.LoadedImage(Address.Ptr32(0), resource.Bytes); mem.ImageMap = mem.ProgramImage.CreateImageMap(); mem.Architecture = program.Architecture; mem.Font = new Font("Lucida Console", 10F); //$TODO: use user preference return mem; }
public MemoryControlPainter(MemoryControl ctrl) { this.ctrl = ctrl; }
Control DumpBytes() { var mem = new Reko.Core.MemoryArea(Address.Ptr32(0), resource.Bytes); var memCtrl = new MemoryControl(); memCtrl.Services = services; memCtrl.SegmentMap = new SegmentMap( mem.BaseAddress, new ImageSegment("resource", mem, AccessMode.Read)); memCtrl.Architecture = program.Architecture; memCtrl.Font = new Font("Lucida Console", 10F); //$TODO: use user preference return memCtrl; }
public MemoryControlPainter(MemoryControl ctrl) { this.ctrl = ctrl; }