Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1994)

Unified Diff: experimental/visual_studio_plugin/src/MsAd7.BaseImpl/MemoryBytes.cs

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/visual_studio_plugin/src/MsAd7.BaseImpl/MemoryBytes.cs
diff --git a/experimental/visual_studio_plugin/src/MsAd7.BaseImpl/MemoryBytes.cs b/experimental/visual_studio_plugin/src/MsAd7.BaseImpl/MemoryBytes.cs
deleted file mode 100644
index 980f88e621ab54a0ca0f74a6eeb6ff7d88fd68ed..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/MsAd7.BaseImpl/MemoryBytes.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-using System.Diagnostics;
-using Google.MsAd7.BaseImpl.Interfaces;
-using Microsoft.VisualStudio;
-using Microsoft.VisualStudio.Debugger.Interop;
-
-namespace Google.MsAd7.BaseImpl
-{
- public class MemoryBytes : IDebugMemoryBytes2
- {
- // Keep track of the top and bottom of the address space, in
- // untrusted terms.
- public static readonly ulong kMinAddr = 0;
- public static readonly ulong kMaxAddr = 0xffffffff;
-
- public MemoryBytes(ISimpleDebugger dbg, ulong address, uint size) {
- dbg_ = dbg;
- address_ = address;
- size_ = size;
- }
-
- public ISimpleDebugger Dbg {
- get { return dbg_; }
- }
-
- public ulong Address {
- get { return address_; }
- }
-
- public ulong Size {
- get { return size_; }
- }
-
- #region Implementation of IDebugMemoryBytes2
-
- public int ReadAt(IDebugMemoryContext2 pStartContext, uint dwCount, byte[] rgbMemory, out uint pdwRead, ref uint pdwUnreadable) {
- Debug.Assert(pStartContext is MemoryContext);
- Debug.Assert(rgbMemory.Length >= dwCount);
-
- var context = (MemoryContext) pStartContext;
- Debug.WriteLine(string.Format("MemoryBytes.ReadAt({0})", context.Address));
-
- pdwRead = dwCount;
- pdwUnreadable = 0;
-
- if (context.Address + dwCount > kMaxAddr) {
- pdwRead = (uint)(context.Address > kMaxAddr ? 0 : kMaxAddr - context.Address);
- pdwUnreadable = dwCount - pdwRead;
- }
-
- dbg_.GetMemory(context.Address, rgbMemory, pdwRead);
-
- return VSConstants.S_OK;
- }
-
- public int WriteAt(IDebugMemoryContext2 pStartContext, uint dwCount, byte[] rgbMemory) {
- Debug.Assert(pStartContext is MemoryContext);
- Debug.Assert(rgbMemory.Length == dwCount);
-
- var context = (MemoryContext)pStartContext;
- Debug.WriteLine(string.Format("MemoryBytes.WriteAt({0})", context.Address));
-
- dbg_.SetMemory(context.Address, rgbMemory, dwCount);
-
- return VSConstants.S_OK;
- }
-
- public int GetSize(out ulong pqwSize) {
- // TODO(ilewis): replace this bogus impl with a real one
- pqwSize = 4096;
- return VSConstants.S_OK;
- }
-
- #endregion
-
- private ISimpleDebugger dbg_;
- private ulong address_;
- private uint size_;
- }
-}

Powered by Google App Engine
This is Rietveld 408576698